2009-12-16 13 views
19

Si tengo un archivo de configuración como éstaCómo leer rubí en los valores de los carriles de configuración desde el controlador de aplicación

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

¿Cómo Ii obtener el valor de dentro de mi controlador de aplicación, por ejemplo:

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

Respuesta

7

El método de clase ActionController::Base.session_options devuelve un hash de las opciones de configuración para la sesión.

Así que en su caso de que quiera ActionController::Base.session_options[:domain]

49

en Ruby on Rails 3, puede acceder a la configuración a través Rails.application.config

Cuestiones relacionadas