009994c3985985809d2d644bd49aa1c2

有那種可以 Rails 內外都能用到的 config gem嗎

2012-06-09 13:20:58 +0800lulalalaGem 節點 中發起
最後由 lulalala2012-06-11 10:03:16 +0800回應 , 172次閱讀

我有些設定,是想要在沒有 Rails 的地方使用到的(如 capistrano或是whenever裡面)。我目前是寫個 MyConfig class 放在 lib 下面,會去讀取 config/ 目錄下自訂的 my_config.yml 檔案。這個 yml 檔案沒有存入 git 裡面。

然後在要用的地方,我就

require "#{path}/lib/my_config.rb"
MyConfig.get('server_name')

這樣使用。不過總覺得這樣有些怪,想問一下有什麼 config 用的 gem ,能夠不讀取整個 Rails 就能使用嗎?我有看一下 simple config,似乎會讀整個 Rails。另一個 AppConfig 則是很久沒有更新了。

截至 2012-06-11 10:03:16 +0800,共收到 2 條回應
36b1f565fc83d9b67588123f2171b896
chitsaou 1樓, 於2012-06-09 13:48:05 +0800回應
009994c3985985809d2d644bd49aa1c2
lulalala 2樓, 於2012-06-11 10:03:16 +0800回應

謝謝,感覺蠻好用的。搭配

就能得到 yml 的路徑。

需要 登入 後方可回應,如果你還沒有帳號按這裡 註冊