ヘルパー メソッド名を正しく機能させるのに問題があります。
#config/routes.rb
resources :junkie, only: [:show, :index, :destroy], as: :junkie do
get :merge, on: :collection
end
私は is の単数形であるため、問題が発生していましたjunkies
がjunky
、この変更を行ってルートを見ると、#merge
ヘルパーが次のように変更されます。
merge_junkie_index GET /junkies/merge(.:format) junkies#merge
これを単にに変更する方法はありますmerge_junkie
か? リソース black から削除して、match 構文を使用しようとしましたget "junkies/merge" => "junkies#merge", as: :junkie
が、何らかの奇妙な理由でshow
、ルートが正しいにもかかわらず、メソッドに誘導されました。