把一些密码等重要的数据不想传到git上:
- 新建yml
在config下新建password.yml
#config/password.yml
development:
password: '123456'
production:
password: '123456'
*注意:yml里会把0123识别为123,所以用字符串‘0123’
- 设置全局变量
#application.rb 最后一行添加, 最下面, 不适class Application里
PASSWORD_CONFIG = Rails.application.config_for(:password)
- 使用
在需要用到的地方
PASSOWRD_CONFIG['password'] #=>'123456'
- 设置不要上传到git
#.gitignore中添加
/config/password.yml
再新建一个password.yml.example传到git上告诉你的小伙伴
#config/password.yml.example
development:
password: 'here is password'
production:
password: 'here is password'