require File.expand_path('../boot', __FILE__)
require 'rails/all'
Bundler.require(*Rails.groups)
# Require platform-specific gems platform = RUBY_PLATFORM.match(/(linux|darwin)/).to_sym Bundler.require(platform)
module <%= app_const_base %>
class Application < Rails::Application require_all "#{Rails.root}/lib/extensions" require_all "#{Rails.root}/lib/logging" if !Rails.env.production? <% if carrierwave? -%>require_all "#{Rails.root}/lib/carrierwave"<% end %> require_all "#{Rails.root}/lib/virtus" <% if devise? -%>require_all "#{Rails.root}/lib/devise"<% end %> require_all "#{Rails.root}/lib/simple_form" require "#{Rails.root}/config/smtp" config.generators do |generate| generate.scaffold_controller :responders_controller generate.helper false generate.template_engine :<%= template_engine %> generate.javascript_engine false generate.stylesheets false generate.test_framework :rspec generate.request_specs false generate.routing_specs false generate.view_specs false end config.i18n.enforce_available_locales = true config.active_job.queue_adapter = :sidekiq config.action_controller.action_on_unpermitted_parameters = :raise # Do not swallow errors in after_commit/after_rollback callbacks. config.active_record.raise_in_transactional_callbacks = true end
end