lib/locomotive/engine.rb in locomotivecms-4.1.1 vs lib/locomotive/engine.rb in locomotivecms-4.2.0.alpha1

- old
+ new

@@ -10,28 +10,40 @@ Dir.glob(Rails.root + 'app/decorators/**/*_decorator*.rb').each do |c| require_dependency(c) end end + initializer 'locomotive.mongoid' do + # https://jira.mongodb.org/browse/MONGOID-5260?jql=text%20~%20%22pluck%20localized%22 + ::Mongoid.legacy_pluck_distinct = true + end + initializer 'locomotive.params.filter' do |app| # Do not log remote_<field>_url params because they can contain huge base64 string app.config.filter_parameters += [/\Aremote_.+_url\Z/] end initializer 'locomotive.action_controller' do |app| ::ActionController::Base.wrap_parameters format: [:json] end - initializer 'locomotive.devise' do |app| - ::DeviseController.respond_to :html, :json + # initializer 'locomotive.devise' do |app| + # ::DeviseController.respond_to :html, :json + # end + + initializer 'locomotive.inflectors' do |app| + ActiveSupport::Inflector.inflections(:en) do |inflect| + inflect.acronym 'API' + end end initializer 'locomotive.assets' do |app| app.config.assets.paths << root.join('vendor', 'assets', 'components', 'locomotive') end initializer 'locomotive.precompile.hook', group: :all do |app| app.config.assets.precompile += %w( + locomotive_manifest.js locomotive/icons/flags/*.png locomotive/*.png locomotive/*.gif locomotive/bootstrap-colorpicker/saturation.png locomotive/bootstrap-colorpicker/alpha-horizontal.png