2012-12-10 23 views

回答

6

幾個選擇,但lib目錄是最常見的。

如果您需要初始化代碼,最常見的地方是config/initializers

所以,你可能有:

lib/mystuff.rb 

和:

config/initializers/mystuff.rb 
lib/mystuff.rb 

包含Ruby代碼。

config/initializers/mystuff.rb 

包含初始化你的東西,無論是在config/initializers發現Ruby文件被運行Rails啓動時可達代碼。

+0

甜蜜的感謝信息。 – covard

+1

所以要訪問它,我只需要添加require'lib/my_object.rb' – covard

+0

請記住,只有'app'和'config/routes.rb'中的內容會自動在請求之間重新加載。對於其他事情,您需要重新啓動服務器才能使更改生效。 – tadman