레일 5.0.0을 사용하지만 어떤 이유로 belongs_to_required_by_default
이 작동하지 않습니다!레일 5 belongs_to_required_by_default는 작동하지 않습니다
응용 프로그램이 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
감사합니다 제안 사항
기본값으로'my_app/config/initializers/new_framework_defaults.rb' –
을'class Application
Ropeney
네 답처럼 잘 작동하지만 이해가 안되는데 왜 이니셜 라이저 폴더에서 초기화되지 않는 걸까요? –