試してみるときにカスタムリモートアクションでボタンを作りたい
<%= 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
私は何を間違えましたか?