2010-09-30 4 views
1

Je suis novice en matière de rails et je n'ai aucune idée de la façon de créer des propriétés dans un fichier de paramètres que je peux lire à partir de mon application rails. J'ai ce code:Comment lire les propriétés de mon contrôleur

Time.now.advance(:days => -7)

Je voudrais qu'il soit configurable, afin que je puisse configurer pour qu'il soit (: mois = > -2) ou ce que j'aime. Comment est-ce que je fais ceci dans des rails?

Merci

Répondre

0

Définissez ce hachage dans l'un de vos fichiers de configuration (en config/environments/development.rb ou config/environment.rb, par exemple):

ADVANCE_SPAN = {:days => -7} 

Et puis utilisez dans votre code

Time.now.advance(ADVANCE_SPAN) 
+0

Et est-ce que mon application relit cette propriété lorsqu'elle est modifiée ou dois-je redémarrer le serveur? – Neigaard

+0

@Neigaard Cela vous prendra exactement 2 minutes pour essayer de voir. –

+0

Point Hm pris ... Il ne recharge pas les propriétés – Neigaard

Questions connexes