我刚开始使用 CanCan,下面是代码示例:
# Ability.rb
def initialize(user)
user ||= User.new
can :read, Link
end
# view.html.erb
<% if can? :read, @link %>
...
<% end %>
这是来自 CanCan 的 github 存储库,但这似乎不起作用(它返回 false 并停止...
代码运行)。
当我将视图更改为 时<% if can? :read, Link %>
,它可以工作。但是,这与 CanCan 自述文件不同。你知道我哪里错了吗?