2011-01-12 12 views

Odpowiedz

14

Trzeba dodać go w modelu użytkownika (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

Mam to samo ... tkz – Roberto

+0

@Sinetris dziękuję panu. Mam dwa pytania: (i) co oznacza podwójny wykrzyknik "!!" i (ii) jeśli jestem w konsoli użytkownika, User.roles powinien wymyślić aktywną kolekcję rekordów, czy to prawda? dziękuję za twój wpis – BKSpurgeon

Powiązane problemy