ユーザーモデルと投稿モデルがあります。ユーザーには多くの投稿があり、投稿はユーザーに属しています。管理者が投稿していない場合にのみユーザーを削除できるようにしたいので、今は私のability.rbにあります。
can :destroy, User do |u|
u.posts.empty?
end
しかし、これを1行で書くことはできますか(のようなものcan :destroy, User, :posts => empty?
)?
ユーザーモデルと投稿モデルがあります。ユーザーには多くの投稿があり、投稿はユーザーに属しています。管理者が投稿していない場合にのみユーザーを削除できるようにしたいので、今は私のability.rbにあります。
can :destroy, User do |u|
u.posts.empty?
end
しかし、これを1行で書くことはできますか(のようなものcan :destroy, User, :posts => empty?
)?