通过 has_many 链接的三个模型:通过
class Bozza < ActiveRecord::Base
has_many :accessoryvolumes, :dependent => :destroy
has_many :accessories, through: :accessoryvolumes
belongs_to :lavorazione
class Accessory < ActiveRecord::Base
has_many :accessoryvolumes
has_many :bozzas, through: :accessoryvolumes
class Accessoryvolume < ActiveRecord::Base
belongs_to :accessory
belongs_to :bozza
在 bozza 的视图中,可以访问 bozza 的属性
<% @bozza.accessoryvolumes.each do |accessoryvolume| %>
<%= accessoryvolume.numero %>
<%= accessoryvolume.bozza_id %>
<%= accessoryvolume.bozza.lavorazione.name %>
<%= accessoryvolume.accessory_id %>
<%= accessoryvolume.accessory.name %>
保存最后一项。与附件的关系的任何属性都会生成和
nil:NilClass 的未定义方法“名称”
埃文虽然附件ID 有一个值。一个实例中的相关属性如何被拾取而不是另一个?