我在让我的辅助方法名称正常工作时遇到问题,任何建议都会很棒:
#config/routes.rb
resources :junkie, only: [:show, :index, :destroy], as: :junkie do
get :merge, on: :collection
end
所以我遇到了问题,因为我的单数形式是junkies
is junky
,但是当我进行此更改并查看路线时,它会将#merge
助手更改为:
merge_junkie_index GET /junkies/merge(.:format) junkies#merge
有什么办法可以将其更改为 justmerge_junkie
吗?我尝试从资源黑色中删除它并使用匹配语法:但出于某种奇怪的原因,即使路线是正确的,这也会get "junkies/merge" => "junkies#merge", as: :junkie
将我引向该方法。show