アプリでFacebookを介してサインオンできるようにするために、deviseでomniauthを使用しています。
私のdevise.rbファイルには次の行があります
config.omniauth :facebook, 'MY_DEV_APP_ID', 'MY_DEV_APP_SECRET'
Facebook には 2 つのアプリがあります。1 つはライブ URL を指し、もう 1 つは開発 URL を指しています。
devise rb ファイルに 2 つの個別の omniauth 設定を追加するにはどうすればよいですか?
何かのようなもの -
if ENV['RAILS_ENV'] = "production"
config.omniauth :facebook, 'MY_LIVE_APP_ID', 'MY_LIVE_APP_SECRET'
else
config.omniauth :facebook, 'MY_DEV_APP_ID', 'MY_DEV_APP_SECRET'
end
さらに重要なことに、これを devise.tb ファイルに入れる必要がありますか、それとも production.rb と devleopment.rb ファイルに分ける必要がありますか? もしそうなら、devise.rb ファイルでそれを参照するにはどうすればよいですか?