Tôi đang sử dụng Omniauth 1.0.1 trong ứng dụng Rails của mình để xác thực. Tôi có "đá quý" omniauth-google-oauth2 "dành cho nhà cung cấp của Google. Nhưng nó cho tôi thấy lỗi làCài đặt cấu hình cho Omniauth cho Google trong Rails
`giải cứu trong nhà cung cấp ': Không thể tìm thấy chiến lược phù hợp cho: google. Bạn có thể cần phải cài đặt thêm một gem (như omniauth-google). (Lỗi tải).
Tôi đã cung cấp nhà cung cấp ": google, 'domain.com', 'bí mật',: scope => 'https://mail.google.com/mail/feed/atom/'" trong công cụ khởi tạo của tôi. Bạn có thể cho tôi biết điều gì đã xảy ra không? Cảm ơn bạn.
Tôi đã cố gắng làm nhà cung cấp dịch vụ: google_oauth2, 'google_key', 'google_secret',: scope => 'https: // mail.google.com/mail/feed/atom /' '. Trong tập tin đá quý của tôi 'gem' omniauth ' gem' omniauth-twitter ' gem' omniauth-google-oauth2'' Bây giờ có lỗi nói 'No route matches auth/google'. Nhưng cuộc gọi lại đang hoạt động tốt cho twitter. Bạn có thể cho tôi biết điều gì đã xảy ra không? – Rajeswari
Thử/auth/google_oauth2 –
ya .. Tôi đã thay đổi thành cài đặt này. đang làm việc. Cảm ơn bạn đã trả lời ur. – Rajeswari