Métodos comunes para todos los controladores de la administración, aquella a la que acceden los Admin.
Debajo del namespace “admin” estaba la administración completa sólo para administradores generales. Paulatinamente los permisos se fueron complicando y ahora otros roles tienen permiso para acceder a algunas partes de “admin”
Configuración de las opciones para el editor TinyMCE
Determina la pestaña activa en el menú de la administración. Cada controller determina el suyo
# File app/controllers/admin/base_controller.rb, line 41 def set_current_tab @current_tab = :categories end
Filtro que determina si el usuario tiene permiso para modificar los permisos
# File app/controllers/admin/base_controller.rb, line 75 def super_user_required unless can?('administer', 'permissions') flash[:notice] = t('no_tienes_permiso') access_denied end end