Как читать рубины по значениям конфигурации rails из контроллера приложения

Если у меня есть файл конфигурации, подобный этому

# config/environments/integration.rb
config.action_controller.session = {
 :domain => ".example.com"
}

Как Ii получить значение из моего контроллера приложения, например:

# app/controller/application_controller
class ApplicationController < Mcc::CoreSupport::FrontendController
 def some_method
 value = xxx
 end
end
2 ответа

Метод класса ActionController::Base.session_options возвращает хэш параметров конфигурации для сеанса.

Итак, в вашем случае вы хотите ActionController::Base.session_options[:domain]


В Ruby on Rails 3 вы можете получить доступ к конфигурации через Rails.application.config

licensed under cc by-sa 3.0 with attribution.