所以,我有一个嵌套的表格,其中Shelter有很多猫(只是以猫为例来融化那些渴望帮助的人的心)。
因此,我可以使用嵌套形式:
<%= f.object.shelter_id %>
在我运行应用程序时给出一个值。但是,这是可爱的猫咪,但是:
<%= f.object.shelter.name %>
不起作用,也不行:
<%= Shelter.find(f.object.shelter_id).name %>
上面的语句给出了一个错误,找不到'id'=
的庇护所人们会认为该值会在应用程序运行时显示时传递给查询吗?如何访问表单中的关联值? (仅在“编辑”中,我的“显示”以及其他控制器和视图可以正常工作。)
是的,关联在我的模型中声明。