我想在尝试时使用自定义远程操作制作按钮
<%= button_to "something", {:controller => :updates, :action => :new}, {:remote => true} %>
它工作正常,但如果我将 :action 更改为我自己在控制器中定义的操作
<%= button_to "something", {:controller => :updates, :action => :destroy_all, :method => :delete}, {:remote => true} %>
表单中生成的路径是错误的
<form action="/assets?action=destroy_all&controller=updates&method=delete" class="button_to" data-remote="true" method="post">
在 updates_controller 我定义了 :destroy_all
def destroy_all
#some spaghetti code
end
我做错了什么?