我有三个模型祖父母、父母和孩子,我都想在一个站点上显示,如下所示:
Grandparents.name
Parents.name ....
Childreen.name ...
在我的模型中:
祖父母
has_many :parents
家长
has_many :childreen
belongs_to :grandparents
儿童
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>
那么我能做什么,或者你将如何在一个视图中显示所有世代?
实际控制器:
def index
@grandparents = Grandparent.all
end