0

カンカンに問題があります。私はability.rbに役割を追加します

if user
 can :manage, Account do
  (some code which return boolean value). For example: user.verify?
 end
end

ボタンのビューで、確認を追加します

できれば?:索引, 記事

結果ブロックの true または false に関係なく、常にボタンが表示されます。ご協力ありがとう御座います

4

1 に答える 1

0

クラスのアビリティがブロックを使用して定義されている場合、そのブロックはクラスのチェック時に無視されます。次のように、クラスのインスタンスをチェックする必要があります。

if can? :index, Article.new
于 2015-07-22T19:47:55.587 に答える