Tôi đang sử dụng quản trị viên được tạo và được thêm vào gần đây, đã tạo một bảng admin_users riêng biệt để giữ quản trị viên.Bỏ qua trước khi bộ lọc có Quản trị Hoạt động
Tất cả đều hoạt động tốt với Quản trị viên đang hoạt động khi tôi cố gắng đăng nhập và duyệt qua. Tuy nhiên, điều khiển ứng dụng của tôi có điều này cho người dùng phổ thông.
before_filter :authenticate_user!, :except => [:show, :index]
Bởi vì điều này, khi bên trong giao diện quản trị hoạt động, bất cứ khi nào tôi cố gắng để chỉnh sửa hoặc xóa bất cứ điều gì, tôi được yêu cầu phải đăng nhập Tôi đã học được rằng một skip_before_filter có thể được sử dụng bên trong bộ điều khiển trong đó before_filter cần phải được loại trừ, tuy nhiên Active Admin không có một tập tin điều khiển trong thư mục bộ điều khiển hoặc bất cứ nơi nào trong dự án của tôi tôi có thể xem xét.
ai cũng có thể đề xuất cách làm cho quản trị viên hoạt động bỏ qua ứng dụng beofre_filter mà tôi muốn áp dụng trên tất cả ứng dụng khách/người dùng phải đối mặt?
Hoàn hảo! cảm ơn – alik
Vì lý do nào đó, dòng trong tệp initializers không hoạt động đối với tôi. Và tôi không chắc chắn. . trong đó các tập tin nào bạn thêm mã để sửa đổi bộ điều khiển ActiveAdmin? – John
@John Đảm bảo bạn khởi động lại ứng dụng của mình sau khi thay đổi bất kỳ trình khởi tạo nào và bạn có thể sử dụng DSL điều khiển sửa đổi bên trong tệp định nghĩa quản trị (ví dụ: app/admin/post.rb). – coreyward