Я использую Rails 5.0.0, но почему-то belongs_to_required_by_default
не работает!Rails 5 принадлежит_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' –
, если вы хотите его для всего, что вы можете поместить в' application.rb' под 'class Application
Ropeney
yep он работает как для вашего ответа, но я не могу понять, почему он не инициализируется из папки инициализаторов? –