0

我有康康的问题。我在ability.rb中添加角色

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

在我的按钮视图中,我添加了验证

如果能?:索引,文章

无论结果块是真是假,我都会一直看到我的按钮。谢谢你的帮助

4

1 回答 1

0

如果使用块定义类的能力,则在检查类时将忽略该块。您需要检查该类的一个实例,如下所示:

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