definir constantes de configuração, dependendo do ambiente em trilhos

votos
8

Gostaria de definir uma constante (como o administrador-email-adress) dependendo do ambiente. Qual é a maneira mais fácil de fazer isso?

Eu gostaria de algo parecido, em development.rb (ou teste ou production.rb):

ADMIN_EMAIL = foo@bar.com

E ser capaz de acessá-lo, chamando algo como

ADMIN_EMAIL

Existe uma maneira fácil ou eu tenho que fazer algo como criar um módulo e inicialize-o e outras coisas (e no caso de você está querendo saber se eu tiver alguma idéia sobre isso, infelizmente: eu não)

Ele funciona desta maneira, mas é preciso reiniciar o servidor, para as constantes para entrar em vigor.

Publicado 19/05/2009 em 13:46
fonte usuário
Em outras línguas...                            


1 respostas

votos
11

Em config/environments/, existem alguns arquivos de configuração que são executadas com base em qual ambiente você está atualmente. Tente definir uma constante em um desses.

Respondeu 19/05/2009 em 13:49
fonte usuário

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more