Итак, у меня есть вложенная форма, в которой Шелтер имеет много кошек (просто использую кошек в качестве примера, чтобы растопить сердца тех, кто хочет помочь).
Итак, во вложенной форме я могу использовать:
<%= f.object.shelter_id %>
, который дает значение при запуске приложения. Но, и вот милый кот, но:
<%= f.object.shelter.name %>
не работает и не работает:
<%= Shelter.find(f.object.shelter_id).name %>
Вышеупомянутое утверждение дает ошибку, не может найти Shelter, где 'id' =
Можно подумать, что значение будет передано в запрос, как оно отображается при запуске приложения? Как получить доступ к связанным значениям в форме? (Работает только в Edit, my Show и других контроллерах и представлениях.)
И да, ассоциации объявлены в моих моделях.