嘿,我希望你能幫助我:CanCan錯誤'未定義的方法角色?'與設計
我正想通過這個教程
我還不太確定該把角色放在哪裏? - 教程中的方法,因爲它沒有說明把它放在哪裏。
現在,它給了我這個錯誤時,我想sign_up或Sign_in
非常感謝
嘿,我希望你能幫助我:CanCan錯誤'未定義的方法角色?'與設計
我正想通過這個教程
我還不太確定該把角色放在哪裏? - 教程中的方法,因爲它沒有說明把它放在哪裏。
現在,它給了我這個錯誤時,我想sign_up或Sign_in
非常感謝
您需要將其添加到用戶模型(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
我得到了同樣的東西... tkz – Roberto 2011-01-19 20:50:41