Ruby on rails 3 删除链接将转到显示方法

Ruby on rails 3 删除链接将转到显示方法,ruby-on-rails-3,Ruby On Rails 3,我使用的是Rails 3,我有一个指向方法delete的链接,但是当我单击这个链接时,它会转到show操作,而不是destroy操作 我的问题是如何解决这个问题 提前谢谢 代码::delete,:confirm=>“你确定吗?”%%你没有application.js文件中包含的jquery和jquery\u ujs库,或者你甚至没有在app/views/layouts/application.html.erb中包含应用程序.js文件。这通常通过以下行完成: <%= javascript_i

我使用的是Rails 3,我有一个指向方法delete的链接,但是当我单击这个链接时,它会转到show操作,而不是destroy操作

我的问题是如何解决这个问题

提前谢谢


代码:
:delete,:confirm=>“你确定吗?”%%

你没有
application.js
文件中包含的
jquery
jquery\u ujs
库,或者你甚至没有在
app/views/layouts/application.html.erb
中包含
应用程序.js
文件。这通常通过以下行完成:

<%= javascript_include_tag "application" %>

您好,您可以尝试以下方法:

application.html.erb:

<%= javascript_include_tag "http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js", "jquery.rails.js" %>

可能想看看类似的问题,比如:
<%= link_to "<i class='icon-trash'></i> Delete".html_safe, item, :confirm => "Are you sure you want to delete item: " + item.name + "?" ,:method => :delete%>
def destroy
 @item = Item.find(params[:id])
 if @item.destroy
  redirect_to items_path, :notice => "Successfully deleted an item."
 else 
  redirect_to items_path, :notice => "Failed to delete an item."
 end
end