Rails以嵌套形式使用子值

时间:2018-09-15 20:25:53

标签: ruby-on-rails ruby associations nested-forms model-associations

所以,我有一个嵌套的表格,其中Shelter有很多猫(只是以猫为例来融化那些渴望帮助的人的心)。

因此,我可以使用嵌套形式:

<%= f.object.shelter_id %>

在我运行应用程序时给出一个值。但是,这是可爱的猫咪,但是:

<%= f.object.shelter.name %>

不起作用,也不行:

<%= Shelter.find(f.object.shelter_id).name %>

上面的语句给出了一个错误,找不到'id'=

的庇护所

人们会认为该值会在应用程序运行时显示时传递给查询吗?如何访问表单中的关联值? (仅在“编辑”中,我的“显示”以及其他控制器和视图可以正常工作。)

是的,关联在我的模型中声明。

0 个答案:

没有答案