diff --git a/config/environments/development.rb b/config/environments/development.rb index c401b984b4..f7d46c1922 100644 --- a/config/environments/development.rb +++ b/config/environments/development.rb @@ -64,7 +64,7 @@ config.assets.quiet = true # Raises error for missing translations. - config.action_view.raise_on_missing_translations = false + config.i18n.raise_on_missing_translations = false config.i18n.fallbacks = false # Enable rack-attack middleware for protecting against brute-force login attempts diff --git a/config/environments/production.rb b/config/environments/production.rb index eb0b2ad201..489e770d6f 100644 --- a/config/environments/production.rb +++ b/config/environments/production.rb @@ -113,7 +113,7 @@ end # Raises error for missing translations - config.action_view.raise_on_missing_translations = false + config.i18n.raise_on_missing_translations = false # Enable rack-attack middleware for protecting against brute-force login attempts config.middleware.use(Rack::Attack) diff --git a/config/environments/test.rb b/config/environments/test.rb index 3790e8b06d..dcc15953ff 100644 --- a/config/environments/test.rb +++ b/config/environments/test.rb @@ -51,7 +51,7 @@ # config.active_record.verbose_query_logs = true # Raises error for missing translations. - config.action_view.raise_on_missing_translations = false + config.i18n.raise_on_missing_translations = false # Enable rack-attack middleware for protecting against brute-force login attempts, # but disable it until needed. diff --git a/config/initializers/blueprinter_serializers.rb b/config/initializers/blueprinter_serializers.rb index cb774a32a2..d41aa124db 100644 --- a/config/initializers/blueprinter_serializers.rb +++ b/config/initializers/blueprinter_serializers.rb @@ -1,6 +1,9 @@ # frozen_string_literal: true Blueprinter.configure do |config| - config.default_transformers = [LowerCamelTransformer] - config.sort_fields_by = :definition + # Wrapper to autoload classes and modules needed at boot time. + Rails.application.reloader.to_prepare do + config.default_transformers = [LowerCamelTransformer] + config.sort_fields_by = :definition + end end diff --git a/spec/factories/responses.rb b/spec/factories/responses.rb index 863cb29b58..91f86d54af 100644 --- a/spec/factories/responses.rb +++ b/spec/factories/responses.rb @@ -229,7 +229,7 @@ def self.rank_attributes(tree_parent) trait :with_odk_attachment do transient do - xml_path nil + xml_path { nil } end odk_xml do Rack::Test::UploadedFile.new( diff --git a/spec/features/sms/sms_guide_spec.rb b/spec/features/sms/sms_guide_spec.rb index 30ee1048b7..34997e8850 100644 --- a/spec/features/sms/sms_guide_spec.rb +++ b/spec/features/sms/sms_guide_spec.rb @@ -42,13 +42,13 @@ end around do |example| - bool = Rails.configuration.action_view.raise_on_missing_translations + bool = Rails.configuration.i18n.raise_on_missing_translations ELMO::Application.configure do - config.action_view.raise_on_missing_translations = false + config.i18n.raise_on_missing_translations = false end example.run ELMO::Application.configure do - config.action_view.raise_on_missing_translations = bool + config.i18n.raise_on_missing_translations = bool end end