У меня есть три модели прародителей, родителей и childreen, что я все хотел, чтобы отобразить на одном сайте, например:Показать три модели в одном окне
Grandparents.name
Parents.name ....
Childreen.name ...
В моделях я есть:
Grandparent
has_many :parents
родитель
has_many :childreen
belongs_to :grandparents
Childreen
belongs_to :parents
Так что я пытался сформировать представление, как это:
<% @grandparents.each do |f| %>
<%= f.name %>
<%= f.Parent.find(params[f.id]).each do |s| %>
<%= s.name %>
</p>
<% end %>
<% end %>
Но как-то я получаю ошибку:
Undefined Method 'Parent' for #<Grandparent:02243x>
Так что может я делаю или как бы вы отображали все поколения в одном vi РЭБ?
Actuall контроллер:
def index
@grandparents = Grandparent.all
end
Хорошо и в моем контроллере? –
Что такое '@ grandparents' в настоящее время? вам не нужно ничего менять в контроллере. – vee
Я добавил контроллер к контроллеру –