我有用户和帖子模型。用户有很多帖子,帖子属于用户。我希望只有当他没有帖子时才允许管理员删除用户,所以现在我有我的ability.rb:
can :destroy, User do |u|
u.posts.empty?
end
但是我可以在一行中写这个(类似can :destroy, User, :posts => empty?
)吗?
我有用户和帖子模型。用户有很多帖子,帖子属于用户。我希望只有当他没有帖子时才允许管理员删除用户,所以现在我有我的ability.rb:
can :destroy, User do |u|
u.posts.empty?
end
但是我可以在一行中写这个(类似can :destroy, User, :posts => empty?
)吗?