在我的应用程序中,我有模型campaign
& Publisher
。
class Campaign < ActiveRecord::Base
belongs_to :publisher
class Publisher < ActiveRecord::Base
has_many :campaigns
在campaigns#_form
部分内容中,当我添加campaign
时,我需要关联/选择publisher
:
我的广告系列#_form:
= simple_form_for(@campaign) do |f|
= f.association :publisher
// ... Other parts of the form
目前,当我添加campaign
我需要的时候,首先转到publishers#new
和新的publisher
,然后返回我的campaigns#_form
并创建{ {1}}并关联/选择campaign
。
我经常忘记在添加publisher
之前先添加publisher
,这会导致一些问题。
是否可以在campaign
中添加publisher
(如果我还没有添加发布商),而无需添加{ {1}}首先创建campaigns#_form
。
如果可能,如何选择来自publisher
的新campaign
答案 0 :(得分:0)
我不确定你在这里传达的是什么。
我经常忘记在添加广告系列之前先添加发布商,但这会导致一些问题。
如果您按照上述方式构建应用程序,则应首先添加发布者,然后才应为该发布者创建广告系列,因为campaign belongs_to a publisher
。
您应该创建应用程序流,以便在不将其与发布者关联的情况下创建广告系列。