2011-01-12 19 views

Respuesta

14

Es necesario añadir que en el modelo de usuario (app/models/user.rb)

class User < ActiveRecord::Base 
    has_and_belongs_to_many :roles 
    devise :database_authenticatable, :confirmable, :recoverable, :rememberable, :trackable, :validatable 

    def role?(role) 
     return !!self.roles.find_by_name(role.to_s.camelize) 
    end 
end 
+0

tengo lo mismo ... tkz – Roberto

+0

@Sinetris gracias señor. Tengo dos preguntas: (i) ¿qué significa "doble exlamación"? y (ii) si estoy en la consola del usuario, entonces User.roles debería crear una colección de registros activa, ¿es correcto? gracias por su publicación – BKSpurgeon

Cuestiones relacionadas