Tri*_*riu 1 validation ruby-on-rails-5
如何在Rail 5上删除belongs_to属性所需的验证.
现在,当我尝试在belongs_to属性上保存nil值的模型时,我遇到如下错误
User must exist
/config/initializers/active_record_belongs_to_required_by_default.rb 文件
更改
Rails.application.config.active_record.belongs_to_required_by_default = true
Run Code Online (Sandbox Code Playgroud)
至
Rails.application.config.active_record.belongs_to_required_by_default = false
Run Code Online (Sandbox Code Playgroud)
出于某种原因,它可能无效.要修复它,您必须将此设置添加到每个环境中config/environments/.....rb
要么
只需添加到您的关联选项 optional: true
belongs_to :user, optional: true
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
727 次 |
| 最近记录: |