Tôi đang tạo ứng dụng Rails không sử dụng cơ sở dữ liệu. Thay vào đó, mô hình được quản lý bằng cách sử dụng một API Ruby bao bọc một hệ thống kế thừa.Làm cách nào để sử dụng Rails/Devise mà không có cơ sở dữ liệu?
Tôi có cuộc gọi Ruby cho phép tôi xác thực kết hợp tên người dùng/mật khẩu. Có thể sử dụng Devise (hoặc một số giải pháp xác thực ngoài giá khác) trong trường hợp này không?
Hy vọng của tôi là tôi có thể ghi đè lên một vài phương pháp trong Devise và vẫn nhận được nhiều lợi ích.
Peter.
Trang bạn xác định mô tả loại giải pháp mà tôi muốn triển khai. Tuy nhiên, nó khá mơ hồ về một số chi tiết. Ví dụ: Người dùng PORO sống ở đâu. Có ba lớp người dùng hay chỉ một lớp? Và mô hình Devise :: Models và Devise :: Strategies sống ở đâu? – spierepf
Gah! Tôi cần thêm 'Devise.add_module: remote_authenticatable,: controller =>: sessions,: route => {: session =>: routes}' vào tệp devise.rb của tôi. Tôi chưa bao giờ gặp một ngôn ngữ có nhiều voodoo như Ruby. Bất cứ ai có thể giải thích những gì dòng này không? – spierepf