【发布时间】:2018-11-14 13:50:43
【问题描述】:
app/models/donor.rb
has_many :donor_relationships
accepts_nested_attributes_for :donor_relationships, :allow_destroy => true
app/models/donor_relationship.rb
belongs_to :donor, optional: true
我以捐赠者的形式使用f.fields_for 并同时创建donor 和donor_relationships。
donor_relationships 不是必须的。我面临的问题是,如果我不添加任何捐助者关系,则使用捐助者 ID 创建 donor_relationship 的空记录。在 Rails 4 中不会发生这种情况。
我该如何解决这个问题?
【问题讨论】:
标签: ruby-on-rails ruby ruby-on-rails-5 has-many