我遵循Tony Amoyal的指南Rails Authentication with Devise and CanCan part 2 – Restful Resources for Administrators並創建用戶控制器。 我已經啓用了基於令牌的身份驗證,並且CanCan設置爲只允許訪問管理員執行任何有用的操作。 值得注意的代碼片段是 class User < ActiveRecord::
我正在從瑞恩B的教程,但我在嘗試檢查用戶的角色時出錯了。 爲什麼我在檢查它時得到了一個零初始化參數。在初始化參數與Person對象之間是否有任何聯繫,Ryan的教程是在初始化方法和用戶模型上使用'user'參數。我在這裏忘記了一些基本的東西嗎?這些是我的代碼,謝謝! class Ability
include CanCan::Ability
def initialize(pe
我正在使用Cancan來控制User的能力,並且最近遇到了一個奇怪的問題:我的部分有一個「銷燬」超鏈接,有時僅供授權用戶使用。當我刷新頁面時,不知道鏈接是否存在。 我在這樣定義的能力爲我Event模型Ability.rb: can [:create, :update, :destroy], Event do |event|
user.regattas(true).include?(eve