2010-09-30 59 views
1

我是新來的rails,我不知道如何在我可以從我的rails應用程序讀取的設置文件中創建屬性。我有這樣的代碼:如何從我的控制器讀取屬性

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

我想它是可配置的,這樣我就可以將其配置爲(:月= > -2)或什麼都喜歡。我如何在rails中執行此操作?

謝謝

回答

0

設置這個哈希在配置文件中的一個(在config/environments/development.rbconfig/environment.rb爲例):

ADVANCE_SPAN = {:days => -7} 

然後在你的代碼中使用它

Time.now.advance(ADVANCE_SPAN) 
+0

而我的應用程序在更改時是否重新讀取此屬性,還是必須重新啓動服務器? – Neigaard 2010-09-30 11:28:13

+0

@Neigaard完全需要2分鐘才能看到。 – 2010-09-30 11:30:31

+0

Hm點採取...它不重新加載屬性 – Neigaard 2010-10-02 12:27:26

相關問題