Приложение My Rails отправляет сразу два сообщения сразу один за другим. Это происходит только в формах, которые я вручную представляю с помощью jQuery.Rails отправляет запрос на отправку дважды или более
Если я перейду на другую страницу, только один и попробуйте отправить форму еще раз, отправляется только один запрос. Когда я перехожу назад, Запросы принимаются. Для каждой навигации вперед, затем назад добавляется один запрос.
Вот как я отправить форму.
jQuery(document).on "ready page:change", ->
$('body').on 'click', '[data-behaviour="submit-on-check"]', ->
$(@).closest('form').submit()
Вот форма:
= form_for task, url: complete_task_path(task) , remote: true do |f|
= f.check_box :complete, class: 'complete', data: { behaviour: 'submit-on-check' }
Мой манифест.
//= require jquery
//= require jquery.ui.effect-highlight
//= require jquery_ujs
//= require turbolinks
//= require_tree .
Мои Gemfile (Rails 4.0.2):
gem 'jquery-rails'
gem 'turbolinks'
gem 'jquery-ui-rails'
Не загружается дважды. Я в этом уверен. –