私はRailsを初めて使用し、次のルートを持つ単純なアプリを使用しています:
resources :mothers do
resources :kids
end
kids show.html.erb ページでは、子供の母親を表示しており、母親に戻るリンクがあります。
Mother: <%= @kid.mother.full_name %>
<%= link_to raw('View'), mother_path %>
ただし、これはパスの母/:idにリダイレクトするようです。ここで、:idは母の:idであり、実際には子供の:idです。
IDを介して子供の適切な母親にリンクするようにルートを修正するにはどうすればよいですか?
私はもう試した
<%= link_to raw('View'), mother_path(mother) %>
「未定義のローカル変数またはメソッド」と表示されます。コントローラーに何か不足していますか?