-1
私は多くの子を持つ親モデルがあります:Ruby on Rails:子孫レコードをフェッチして表示するには?
class Band < ActiveRecord::Base
has_many :concerts
end
class Concerts < ActiveRecord::Base
belongs_to :band
end
今、私は私のインデックスビューでそれらを表示したいと思いますが、私は子供のレコードを表示するための構文を把握することはできません。
<% @bands.each do |band| %>
Band name: <%= band.name %>
Concerts:
<ul>
<% @bands.concerts.each do |concert| %>
<%= concert.location %>
<% end %>
</ul>
<% end %>
を
undefined method 'concerts' for #<Array:0x00000102c537f0>
のようなエラーが表示されます。子孫モデルを取得して表示する適切な方法は何ですか?
どのように '@ bands'を取得しますか?サーバーを再起動しましたか? – apneadiving