有那種可以 Rails 內外都能用到的 config gem嗎
最後由 lulalala 於2012-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 條回應
chitsaou
1樓, 於2012-06-09 13:48:05 +0800回應
SettingsLogic 試試:
http://github.com/binarylogic/settingslogic
lulalala
2樓, 於2012-06-11 10:03:16 +0800回應
謝謝,感覺蠻好用的。搭配
就能得到 yml 的路徑。