我使用Rails 5.0.0,但由於某些原因belongs_to_required_by_default
不起作用!Rails 5 belongs_to_required_by_default does not work
應用程序創建新的軌道5應用
class Visit < ApplicationRecord
belongs_to :user
end
> v = Visit.new
> v.valid? # => true
它僅適用於optional: false
選項
class Visit < ApplicationRecord
belongs_to :user, optional: false
end
> v = Visit.new
> v.valid? # => false
但爲什麼不工作配置:
Rails.application.config.active_record.belongs_to_required_by_default = true
感謝您的任何建議
如果您希望將它放在'class Application
.active_record.belongs_to_required_by_default = true' – Ropeney
是的,它適用於你的答案,但我不明白,爲什麼它不初始化初始化文件夾? –