-
Notifications
You must be signed in to change notification settings - Fork 16
Expand file tree
/
Copy pathapplication.rb
More file actions
56 lines (49 loc) · 1.83 KB
/
Copy pathapplication.rb
File metadata and controls
56 lines (49 loc) · 1.83 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
require_relative 'boot'
require 'rails'
# Pick the frameworks you want:
require 'active_model/railtie'
require 'active_job/railtie'
require 'active_record/railtie'
# require 'active_storage/engine'
require 'action_controller/railtie'
# require 'action_mailer/railtie'
# require 'action_mailbox/engine'
# require 'action_text/engine'
require 'action_view/railtie'
# require 'action_cable/engine'
# require 'rails/test_unit/railtie'
# Require the gems listed in Gemfile, including any gems
# you've limited to :test, :development, or :production.
Bundler.require(*Rails.groups)
module Library
class Application < Rails::Application
# Initialize configuration defaults for originally generated Rails version.
config.load_defaults 8.0
config.i18n.available_locales = %i[en ru]
config.i18n.default_locale = :ru
config.time_zone = 'Moscow'
# Please, add to the `ignore` list any other `lib` subdirectories that do
# not contain `.rb` files, or that should not be reloaded or eager loaded.
# Common ones are `templates`, `generators`, or `middleware`, for example.
config.autoload_lib(ignore: %w[assets tasks])
# config.eager_load_paths << Rails.root.join('extras')
config.cache_store = :redis_cache_store, { url: ENV['REDIS_CACHE_URL'] }
config.session_store :redis_store,
servers: [ENV['REDIS_SESSION_URL']],
expire_after: 90.minutes,
key: '_library_session',
threadsafe: false
config.generators do |g|
g.org :active_record
g.template_engine :slim
g.system_tests nil
g.test_framework :rspec, controller_specs: false
g.helper false
g.stylesheets false
g.javascript false
g.factory_bot dir: 'spec/factories'
end
# Don't generate system test files.
config.generators.system_tests = nil
end
end