En el config.yml, mantengo en formato yaml los valores de los parámetros:
development:
authentication: "restful"
manager: activities:
activate: "Activate"
create: "Create"En local_config.rb:
APP_CONFIG = YAML.load_file("#{RAILS_ROOT}/config/config.yml")[RAILS_ENV]
Así, desde cualquier punto de la aplicación puedo hacer:
if APP_CONFIG['authentication'] == 'restful'
...
end
o
lst = APP_CONFIG['manager']['activities']
que devolveria una hash con:
{"create"=>"Create", "activate"=>"Activate"}
No hay comentarios:
Publicar un comentario