Как прочитать значения ruby ​​на rails config из контроллера приложения - PullRequest
22 голосов
/ 16 декабря 2009

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

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

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

# app/controller/application_controller
class ApplicationController < Mcc::CoreSupport::FrontendController
  def some_method
    value = xxx
  end
end

Ответы [ 2 ]

58 голосов
/ 11 июня 2012

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

7 голосов
/ 16 декабря 2009

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...