【发布时间】:2011-08-17 15:55:02
【问题描述】:
我在 Ruby on Rails 3 中遇到以下问题。当我尝试在带有参数 :method => :delete 的视图中使用方法 link_to 时,它像往常一样工作正常。
<%= link_to 'Delete', @car , :confirm => 'Are you sure?',
:method => :delete,
:remote => true %>
当我尝试使用自己的控制器和操作时,问题出现了:
<%= link_to 'Delete', :id => @car.id,
:confirm => 'Are you sure?',
:controller => 'truck',
:action => 'my_destroy',
:method => :delete,
:remote => true %>
不行,url就像get一样,并且anchor没有从Rails获取data-remote等属性。
那么,我怎样才能将我自己的控制器和操作与 link_to 和 delete 方法一起使用?
我在 routes.rb 文件中有路由,所以我认为这不是问题。
提前致谢。
【问题讨论】:
标签: ruby-on-rails-3