разработка с omniauth -настройка отдельной конфигурации для разработки и производства

Я использую omniauth с devise, чтобы разрешить вход через Facebook в моем приложении.

В моем файле devise.rb есть следующая строка

config.omniauth :facebook, 'MY_DEV_APP_ID', 'MY_DEV_APP_SECRET' 

У меня есть 2 приложения на facebook, одно указывает на мой URL-адрес в реальном времени, а другое — на мой URL-адрес разработчика.

Как добавить две отдельные конфигурации omniauth в файл devise rb?

что-то вроде-

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?

5
задан Finnnn 23 July 2012 в 18:56
поделиться