我有两个型号。优惠和商店。 我想在创建商店时添加已创建的商品。 我想在创建交易时添加已创建的Sores。 我正在尝试使用f.has_many,但我无法使其正常工作。
我的关系是使用has_and_belongs_to_many构建的:deals和has_and_belongs_to_many:存储(在模型中)
我的商店自定义表单包含以下内容:
f.inputs "Deals" do
f.has_many :deals do |deal|
deal.input :id, :as => :select, :include_blank => false
end
end
我不知道如何向商店添加优惠。
任何帮助?
答案 0 :(得分:0)
只是检查,但你有
accepts_nested_attributes_for :deals #, :allow_destroy => true
商店模型中的声明和
accepts_nested_attributes_for :stores
您的交易模型中的声明?
您可能需要查看以下两页:
http://apidock.com/rails/ActiveRecord/NestedAttributes/ClassMethods/accepts_nested_attributes_for
https://github.com/justinfrench/formtastic(在页面中搜索accepts_nested_attributes_for)