1
的應用程序,我管理在用戶模式什麼是對紅寶石代表
delegate :can?, :cannot?, :to => :ability
我知道這代表可以成爲協會的快捷這個代碼,但我不明白的:to => :ability
我假設其爲ability.rb的康康舞,但不是100%肯定
的應用程序,我管理在用戶模式什麼是對紅寶石代表
delegate :can?, :cannot?, :to => :ability
我知道這代表可以成爲協會的快捷這個代碼,但我不明白的:to => :ability
我假設其爲ability.rb的康康舞,但不是100%肯定
快捷方式,語法歸結爲以下幾點:
delegate(:can?, :cannot?, {:to => :ability})
從delegate
docs開始,:to
選項定義要委派的目標對象。 (CanCan可能定義了一個ability
實例方法,無論你在哪裏調用此方法)
你有在用戶模型中的「def能力」嗎? – bcd