Я реализовал вкладки jQuery UI в приложении Rails, и я получаю сообщение об ошибке:
Когда я отправляю ajax-форму или ссылку, она отправляется несколько раз.
Как видно из этого вывода консоли Doom:
УДАЛИТЬ http://localhost:3000/innmeldings/101 404 (не найдено)
УДАЛИТЬ http://localhost:3000/innmeldings/101 404 (не найдено)
Чем больше раз я переключаюсь между вкладками, тем больше раз Ajax
ссылка отправляет. Я гуглил это, но не нашел ничего, что делает
Я считаю, что это не распространенная ошибка во вкладках пользовательского интерфейса JQuery.
Есть идеи, что я делаю не так?
Я использую рельсы 3.05. Я пробовал разные версии jQuery или jQuery Ui:
class InnmeldingsController < ApplicationController
respond_to :js, :html
def destroy
@innmelding = Innmelding.find(params[:id])
@innmelding.destroy
@innmeldings = Innmelding.all
respond_with( @innmeldings, :layout => !request.xhr? )
end
def list
@innmeldings = Innmelding.all
respond_to do |format|
format.html # index.html.erb
format.xml { render :xml => @innmeldings }
format.js
end
end
list.html.erb:
<td><%= link_to 'Destroy', innmelding, :remote => true, :id => "reload", :method => :delete %></td>
application.js:
$(document).ready(function(){
$( "#nav" ).tabs();
});