私のroutes.rbには、このリソースがありました
resources :home_screen_buttons do
post :update_multiple, :on => :collection
end
update_multipleヘルパーはupdate_multiple_home_screen_buttons です
次に、コントローラーでupdate_multipleメソッドのみが必要なため、リソースを削除することにしました。そのため、routes.rb を次のように変更しました。
post "home_screen_buttons/update_multiple"
update_multiple_home_screen_buttonsの代わりにヘルパーhome_screen_buttons_update_multipleを作成します
ルーティング ヘルパー名が異なるのはなぜですか?
:on => :collection には :on => :member とは異なるヘルパーがあることは理にかなっていますが、同じ動作のために :as => :update_multiple_home_screen_buttons を post メソッドに追加する他の方法はありますか?