用Settingslogic來整理開發的config 設定
使用這個
https://github.com/binarylogic/settingslogic
安裝
gem install settingslogic
使用
1. define class
放在/app/model/setting.rb 下
連結到"#{Rails.root}/config/config.yml" 這個設定
# -*- encoding : utf-8 -*-
class Setting < Settingslogic
source "#{Rails.root}/config/config.yml"
namespace Rails.env
end
2.撰寫設定檔config.ymldefaults: &defaults
app_name: "amyilake"
domain: "http://amyilake.dev"
facebook_app_id:
facebook_secret:
hipchat_token:
hipchat_room_name:
admin_emails:
- ""
google_analytics_key: ""
default_logo_url: "/logo.png"
email_sender: ""
embedly_key: ""
development:
<<: *defaults
test:
<<: *defaults
production:
<<: *defaults
要注意yml格式 不能用tab
要用兩個空格 注意縮排
所以複製貼上常會有問題
沒有留言:
張貼留言