![](/img/trans.png)
[英]Ruby on Rails, displaying multiple attributes from multiple model instances
[英]Ruby on Rails, getting attributes from multiple model instances
在我的Ruby on Rails项目中,我有一个Country模型类和一个Proposal模型类。 一个国家有很多建议,而一个建议属于一个特定的国家。 每个提案包含30个问题。 我想针对该特定国家/地区的每个提案显示每个问题。
我最初的语法想法是:
<% @country.proposal.each do |proposal| %>
<% end %>
但是,这导致出现错误信息
undefined method `proposal' for #Country:0x007f67b51cf178
有任何想法吗?
根据您的关联,只需将@country.proposal.each
替换为@country.proposals.each
。 has_many
关联定义方法,其名称具有复数形式。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.