Ruby on Rails,从多个模型实例中获取属性

时间:2016-05-04 13:56:08

标签: ruby-on-rails ruby

在我的Ruby on Rails项目中,我有一个Country模型类和一个Proposal模型类。一个国家有很多提案,提案属于某个特定国家。每个提案包含30个问题。我想针对该特定国家的每个提案显示每个问题。

我最初的语法理念是:

<% @country.proposal.each do |proposal| %>

<% end %>

然而,这导致了错误消息

undefined method `proposal' for #Country:0x007f67b51cf178

有什么想法吗?

1 个答案:

答案 0 :(得分:5)

根据您的协会,只需将@country.proposal.each替换为 @country.proposals.eachhas_many关联定义方法,其名称为复数形式。