用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 end2.撰寫設定檔config.yml
defaults: &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
要用兩個空格 注意縮排
所以複製貼上常會有問題
沒有留言:
張貼留言