Tôi đang sử dụng omniauth, với ý tưởng, cho phép đăng nhập qua Facebook trong ứng dụng của tôi.phát minh với omniauth - thiết lập cấu hình riêng biệt cho dev và sản xuất
tập tin devise.rb của tôi có dòng sau
config.omniauth :facebook, 'MY_DEV_APP_ID', 'MY_DEV_APP_SECRET'
tôi có 2 ứng dụng trên facebook, một trỏ đến url sống của tôi & khác để url dev của tôi.
Làm cách nào để thêm hai cấu hình omniauth riêng biệt vào tệp rb được phát hành?
cái gì đó như -
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
Quan trọng hơn, nên tôi được đặt này trong file devise.tb hoặc nó nên được tách ra thành production.rb tôi & file devleopment.rb? Nếu vậy, làm thế nào để tôi tham khảo nó trong tập tin devise.rb của tôi?
cảm ơn vì đã trợ giúp. Sợ tôi không chắc chắn những gì bạn có nghĩa là với symlinking, tôi lưu trữ ứng dụng của tôi trên heroku vì vậy tôi không có một kịch bản triển khai thta tôi nhận thức được. – Finnnn