在我的Rails 3应用程序中,我有以下简单的关系结构:
我遇到了以下表单所述的错误:
class Rollout < ActiveRecord::Base
has_many :items, :through => :rollout_items
end
class RolloutItem < ActiveRecord::Base
belongs_to :rollout
belongs_to :item
end
class Item < ActiveRecord::Base
has_many :rollouts, :through => :rollout_items
end
控制器:
def new
@rollout = Rollout.new
end
我遇到了以下表单所述的错误:
我用以下表单:
<%= simple_form_for @rollout do |f| %>
<%= f.association :items %>
<% end %>
@rollout
? - SunRollout
和RolloutItem
之间的关系也已经定义好了,我想是这样的吧?即:has_many :rollout_items
。 - Sun