Skip to content
Max Ivak edited this page Dec 24, 2018 · 6 revisions

Config

Settings for OptimaCMS for different environments.

  • config/optimacms.yml
default: &default
  main_namespace: ''
  admin_namespace: 'admin'
  files_dir_path: 'img'

development:
  <<: *default

  metadata:
    backup_dir_base: "/path/to/metadata"


test:
  <<: *default

production:
  <<: *default

  metadata:
    backup_dir_base: "/path/to/metadata"


  • config/initializers/optimacms.rb
Optimacms.configure do |c|
  c.main_namespace = ''
  c.admin_namespace = 'admin'
  c.files_dir_path = 'img'

end

General settings

  • config/initializers/preferences.rb

  • site name

Rails.application.config.SITE_NAME = 'myapp'

Sessions

Locale

Set default locale, time zone

# config/initializers/locale.rb


Rails.application.config.time_zone = 'Europe/Kiev'

#Rails.application.config.i18n.enforce_available_locales = false
I18n.enforce_available_locales = false

#config.i18n.load_path += Dir[Rails.root.join('config', 'locales', '*.{rb,yml}').to_s]
#I18n.load_path += Dir[Rails.root.join('lib', 'locale', '*.{rb,yml}')]

I18n.default_locale = :en

Clone this wiki locally