Tôi muốn sử dụng Devise để đăng nhập người dùng không phải quản trị viên thường xuyên với cùng một Mô hình người dùng. Vì vậy, tôi đã sử dụng id vai trò làm thuộc tính khác và mọi thứ hoạt động tốt. Thách thức là tôi phải tạo trang đăng nhập tùy chỉnh, trang đăng ký và các trang liên quan khác cho người dùng front-end. Các tập tin tuyến đường hiện tại là:Làm cách nào để sử dụng Devise và ActiveAdmin cho cùng một Người dùng có trang đăng nhập khác nhau
Rails.application.routes.draw do
devise_for :users, ActiveAdmin::Devise.config
ActiveAdmin.routes(self)
end
Vì tôi muốn tạo biểu mẫu đăng nhập mới và muốn ghi đè lên bộ điều khiển tôi thêm devise_for: người sử dụng nhưng nó mang lại cho tôi một con đường lỗi được định nghĩa. Làm thế nào tôi có thể giải quyết xung đột?
Ngoài ra, dưới đây là hoạt động thiết lập quản trị:
config.authentication_method = :authenticate_user!
config.current_user_method = :current_user
Tôi muốn tùy chỉnh trang đăng nhập và đăng ký điều khiển trang bởi vì tôi có thêm vài điều để đăng ký hình thức.
bạn có thể kế thừa mô hình người dùng với mô hình quản trị và tạo một tuyến đường khác cho quản trị viên, bạn có thể tham khảo repo của tôi nơi tôi triển khai chức năng này https://github.com/uzaif313/projecttodo – uzaif
Tôi không sử dụng AdminUser, tôi chỉ có Mô hình Người dùng –
bạn suing admin hoặc rails admin: –