Rails, использующие дочернее значение во вложенной форме - PullRequest
0 голосов
/ 15 сентября 2018

Итак, у меня есть вложенная форма, в которой Шелтер имеет много кошек (просто использую кошек в качестве примера, чтобы растопить сердца тех, кто хочет помочь).

Итак, во вложенной форме я могу использовать:

<%= f.object.shelter_id %>

, который дает значение при запуске приложения. Но, и вот милый кот, но:

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

не работает и не работает:

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

Вышеупомянутое утверждение дает ошибку, не может найти Shelter, где 'id' =

Можно подумать, что значение будет передано в запрос, как оно отображается при запуске приложения? Как получить доступ к связанным значениям в форме? (Работает только в Edit, my Show и других контроллерах и представлениях.)

И да, ассоциации объявлены в моих моделях.

...