1
我如何删除需要验证在轨的belong_to属性现在5删除需要验证的belong_to属性on Rails的5
,我有类似下面的错误,当我尝试保存模型与零值在belong_to属性 User must exist
我如何删除需要验证在轨的belong_to属性现在5删除需要验证的belong_to属性on Rails的5
,我有类似下面的错误,当我尝试保存模型与零值在belong_to属性 User must exist
/config/initializers/active_record_belongs_to_required_by_default.rb
文件
变化
Rails.application.config.active_record.belongs_to_required_by_default = true
至
Rails.application.config.active_record.belongs_to_required_by_default = false
由于某种原因,它可能无法正常工作。为了解决这个问题,你有这个设置在config/environments/.....rb
OR
添加到每个环境中只需添加到您的关联选项optional: true
belongs_to :user, optional: true
我觉得最后的选择是好。谢谢 –
如果您添加选项,您只需为一个关联跳过此功能,在第一种情况下,您可以跳过整个项目 –