與域localhost:3000
再創建一個Facebook應用程序開發和在config
目錄中創建 config.yml
development:
facebook_api_key: 656756786867868
facebook_api_secret: 4sdffdh6u345436
production:
facebook_api_key: 45778799
facebook_api_secret: fghjkbbcbcbcbcb
現在添加load_config.rb到初始化文件夾
# load config
AppConfig = YAML.load_file(Rails.root.join('config', 'config.yml'))
# Override config options by correct environment
env_options = AppConfig.delete(Rails.env)
AppConfig.merge!(env_options) unless env_options.nil?
最後加上這omniauth.rb
Rails.application.config.middleware.use OmniAuth::Builder do
provider :facebook, AppConfig['facebook_api_key'], AppConfig['facebook_api_secret']
end
它將採取您的鑰匙取決於鐵路的環境。就是這樣,希望它能幫助你。
創建另一個Facebook的應用程序開發與域本地主機:3000 –