次のようなルーティングがあるとします。
resources :projects, path: "/" do
member do
get :read
....
end
end
私の見解 (URL は/path
) には へのリンクがread_project_path(@project)
あり、これは に変換され/path/read
ます。ビューで を呼び出すと@project.id
、正しい番号が得られます。たとえば、some_number
です。しかし、私のread
コントローラでは、代わりに. をparams[:id]
返します。どうしてですか?/path
some_number