Я использую activeadmin gem, который идет хорошо, теперь я хочу добавить его аутентификацию на некоторые внешние страницы или как MVC, которые вы скажете на какое-то действие. не смешивайте его с действиями, которые могут быть добавлены из файлов admin/users.rd. это те действия, которые находятся вне стороны activeadmin.Как применить аутентификацию activeadmin на внешнюю страницу?
4
A
ответ
5
Чтобы использовать Завещание (который Активный Администратор использует для аутентификации) для страницы в том же самом приложении, но не фактическая Активная страница администратора я сделал следующее:
в моем routes.rb я добавил новый маршрут:
devise_scope :admin_user do
resources :products
end
то в моем products_controller.rb я добавил before_filter ограничить доступ:
class ProductsController < ApplicationController
before_filter :authenticate_admin_user!
Надежда, что помогает!
Спасибо, человек, этот работал для меня. – mfq