Siguiendo la guía aquí, he añadido un atributo booleano a mi base de datos utilizando una migración:Idear: La restricción de acciones a los administradores
rails generate migration add_admin_to_user admin:boolean
He configurado mi cuenta para ser un administrador (admin = 1) a través de los carriles consola. Tengo un controlador que quiero restringir el acceso a ciertas acciones (nuevas, editar, crear y destruir) solo para administradores.
También tendré usuarios normales, solo quiero restringir el acceso a estas acciones para los administradores solo en este controlador. Actualmente, estoy usando el código:
before_filter :authenticate_user!, :only => [:new, :edit, :create, :destroy]
que restringe el acceso a usuarios registrados - ¿cómo llevar esto un paso más allá y requieren los administradores?
¡Eso lo hizo! Gracias :) –