2010-02-19 31 views
9

我試圖從我現有的應用程序中提取一些功能成寶石。現有的功能使用的初始化時Rails的啓動時加載了一個配置文件...Rails初始化器在哪裏進入gem?

config/initalizers/myinitializer.rb 

應該在哪裏創業板這個初始化去了?我是否將寶石內部的路徑結構鏡像或放在其他位置?這將是我的第一個寶石。

回答

9

當加載Gem時,Rails首先在主Gem文件夾中查找名爲init.rb的文件,並要求它可用。

這可能是一個Rails插件包作爲創業板超簡單的基本骨架:

name 
name/lib 
name/lib/name.rb 
name/test 
name/init.rb 
+0

所以init.rb文件可用於就像一個Rails初始化?我認爲可能是這種情況,但我也不確定它們是否在啓動過程的不同階段發生。我今晚會嘗試 – ideasasylum 2010-02-19 10:51:14

相關問題