Tôi có một mô hình Ứng cử viên được đưa ra có thể bỏ qua (linkedin).Devise + Omniauth, các tuyến đường phiên bản
Cho đến nay, tôi routes.rb trông như thế này:
namespace :v1 do
devise_for :candidates, only: :omniauth_callbacks
...
end
Tất cả mọi thứ hoạt động tốt cho đến khi tôi đã có thêm một phiên bản mới:
namespace :v2 do
devise_for :candidates, only: :omniauth_callbacks
...
end
namespace :v1 do
devise_for :candidates, only: :omniauth_callbacks
...
end
Với cấu hình hiện tại, tôi nhận được lỗi này:
`set_omniauth_path_prefix!': Wrong OmniAuth configuration. If you are getting this exception, it means that either: (RuntimeError)
1) You are manually setting OmniAuth.config.path_prefix and it doesn't match the Devise one
2) You are setting :omniauthable in more than one model
3) You changed your Devise routes/OmniAuth setting and haven't restarted your server
Đó là loại tội lỗi gây phiền nhiễu ce Tôi muốn có thể xác thực ứng viên trên cả hai phiên bản.
Tôi có thể làm gì?
Bạn đã tìm thấy giải pháp chưa? Tôi đang đối mặt với vấn đề chính xác ở đây. :( – jlstr
Tôi đã không, cho tôi biết nếu bạn tìm thấy một cái gì đó;) –
CÓ !, Tôi đã tìm cách sửa chữa nó. Tôi sẽ đăng nó như là một câu trả lời sớm. – jlstr