Я использую 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?