2012-02-02 3 views
4

Я использую activeadmin gem, который идет хорошо, теперь я хочу добавить его аутентификацию на некоторые внешние страницы или как MVC, которые вы скажете на какое-то действие. не смешивайте его с действиями, которые могут быть добавлены из файлов admin/users.rd. это те действия, которые находятся вне стороны activeadmin.Как применить аутентификацию activeadmin на внешнюю страницу?

ответ

5

Чтобы использовать Завещание (который Активный Администратор использует для аутентификации) для страницы в том же самом приложении, но не фактическая Активная страница администратора я сделал следующее:

в моем routes.rb я добавил новый маршрут:

devise_scope :admin_user do 
    resources :products 
end 

то в моем products_controller.rb я добавил before_filter ограничить доступ:

class ProductsController < ApplicationController 
    before_filter :authenticate_admin_user! 

Надежда, что помогает!

+0

Спасибо, человек, этот работал для меня. – mfq

 Смежные вопросы

  • Нет связанных вопросов^_^