Mat*_*att 6 ruby-on-rails cancan
我正在改变Ability类中的一些自定义CanCan操作来使用块而不仅仅是哈希,但现在他们已经停止实际限制访问.奇怪的是,内置的操作如:manage和:create等似乎仍然可以正常运行.
这是一个例子:
旧
# this one works
can :share, Project, :user_id => user.id
Run Code Online (Sandbox Code Playgroud)
新
# this one doesn't work
can :share, Project do |project|
project.users.exists?(user)
end
Run Code Online (Sandbox Code Playgroud)
以前有人遇到过这个问题吗?
| 归档时间: |
|
| 查看次数: |
1010 次 |
| 最近记录: |