f.has_many :offers,heading: 'Offers' do |item|
item.input :quantity
item.input :offer_type_id, :prompt => 'Select Offer Type', :as => :select, :collection => OfferType.all.map{|m| [m.title, m.id]}
item.input :_destroy, :as => :boolean
end
它工作正常并且创建了has_many关联。我希望在加载页面时自动点击或打开添加关联数据的按钮。
Add new Offer
相反,用户点击它会自动点击它的第一个关联数据
答案 0 :(得分:1)
在AA控制器块中,您需要build
优惠 - 它会将优惠的字段添加到表单中:
controller do
def new
super do
resource.offers.build
end
end
end