我有康康的问题。我在ability.rb中添加了角色
if user
can :manage, Account do
(some code which return boolean value). For example: user.verify?
end
end
并在我的按钮视图中添加验证
如果可以的话? :index,Article
无论结果块是真还是假,我都会一直看到我的按钮。谢谢你的帮助
答案 0 :(得分:0)
如果使用块定义了类的能力,则在检查类时将忽略该块。您需要检查类的实例,如下所示:
if can? :index, Article.new