· 7 years ago · Aug 31, 2018, 10:40 PM
1How to use YML values in a config/initalizer
2/config/facebook.yml
3
4development:
5 app_id: 123123132123
6 secret_key: dasadsasd1231231
7test:
8 app_id: 313131313
9 secret_key: das132asdads12132
10production:
11 app_id: dasdsadsadsadsa
12 secret_key: adsdsa12das123fds21
13
14/config/initalizers/omniauth.rb
15
16Rails.application.config.middleware.use OmniAuth::Builder do
17 provider :facebook, 123123132123, 'dasadsasd1231231'
18end
19
20FACEBOOK_CONFIG = YAML.load_file("#{RAILS_ROOT}/config/facebook.yml")[RAILS_ENV]
21
22Rails.application.config.middleware.use OmniAuth::Builder do
23 provider :facebook, FACEBOOK_CONFIG['app_id'], FACEBOOK_CONFIG['secret_key']
24end