在/config/initializers/devise.rb我有这样的东西:
# production
config.omniauth :facebook, 'aaa', 'bbb',
:site => 'https://graph.facebook.com',
:authorize_path => '/oauth/authorize',
:access_token_path => '/oauth/access_token',
:scope => 'email'
# staging version
config.omniauth :facebook, 'ccc', 'ddd',
:site => 'https://graph.facebook.com',
:authorize_path => '/oauth/authorize',
:access_token_path => '/oauth/access_token',
:scope => 'email'
当我将这两个代码块放入devise.rb文件时,我收到错误消息,提示凭据不正确。
我不知道为 Twitter 和 Facebook 等服务设置 OmniAuth 凭据以进行设计的最佳方法是什么——我使用的那个显然是不正确的。
为应用程序的 localhost、生产和暂存版本设置凭据的最佳方法是什么?
谢谢