rails 项目配置文件最佳实践 - mindpin/docs GitHub Wiki
Gemfile 引入
gem "figaro", "~> 1.1.1"
运行命令安装
bundle install
项目内创建文件 config/application.yml.sample
RONG_LIAN_YUN_APP_ID: blanbaln
RONG_LIAN_YUN_APP_TOKEN: blanbaln
项目内打开 .gitignore
增加如下内容
config/application.yml
项目内创建文件 config/application.yml
RONG_LIAN_YUN_APP_ID: 自己开发时用的 app_id
RONG_LIAN_YUN_APP_TOKEN: 自己开发时用的 app_token
项目内ruby通过如下方式访问这些配置变量
ENV["RONG_LIAN_YUN_APP_ID"]
ENV["RONG_LIAN_YUN_APP_TOKEN"]
项目内js通过如下方式访问这些配置变量
app/views/layouts/xx.haml
!!!
%html{ lang: "zh" }
%head
blablablabl
:javascript
(function(){
window.RONG_LIAN_YUN_APP_ID = #{ENV["RONG_LIAN_YUN_APP_ID"]};
})();