У меня проблема с частичным.Сценарий следующий:
У меня есть форма Вопроса (частичная), которая показывает 4 альтернативы (переключатели), и через ajax я обновляю ответ каждого пользователя.
Проблема заключается в том, когдаЯ делаю 2 быстрых клика (или N кликов), 4 альтернативы дублируются, и я не уверен, почему это происходит, потому что в моем журнале происходит то, что должно произойти (сначала сохраните ответ в БД, а затем визуализируйте частичное, а затем визуализируйтеupdate.js)
Есть ли способ избежать этого дубликата?Я думаю, что это скорее проблема Jquery, чем проблема Rails
Спасибо
РЕДАКТИРОВАТЬ
это то, что у меня есть в моем приложении.* это в моем частичном _question.html.erb
<%= f.simple_fields_for :response_set_answers do |rs_a_form| %>
<%= rs_a_form.input :answer_id, :collection => response_set.question.answers.map { |a| [build_choice(a) , a.id] }, :as => :radio, :input_html => {:onclick => 'save_response_with_ajax(' + response_set.id.to_s + ');'} %>
и в моем update.js
$('#response_set_' + <%= escape_javascript(@response_set.id.to_s) %>).html('<%= escape_javascript(render(:partial => "question_statics/question", :locals=>{:response_set => @response_set}))%>')
Я думаю, что проблема возникает в application.js, но я неуверен, как справиться с этим