2016-05-04 15 views
1

私のRuby on Railsプロジェクトでは、CountryモデルクラスとProposalモデルクラスがあります。国には多くの提案があり、提案は特定の国に属しています。各提案は30の質問で構成されています。特定の国のすべての提案についてそれぞれの質問を表示したいと思います。構文については複数のモデルインスタンスから属性を取得するRuby on Rails

私の最初のアイデアは:

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

<% end %> 

はしかし、これはエラーメッセージ

undefined method `proposal' for #Country:0x007f67b51cf178 

任意のアイデアが生じましたか?

答えて

5

あなたの関連付けによれば、@country.proposal.each@country.proposals.eachに置き換えてください。 has_manyアソシエーションは複数形の名前を持つメソッドを定義します。

+0

質問を表示しようとすると、「

<%@ proposal_q1%>

」には何も表示されません。 –

+0

@BerryAllenその他の質問です。とにかく、完全なコードを書いてください。 – Ilya

関連する問題