0
私は初めてCanCanCanを実装しています。Abilityクラス(CanCanCan)で `can not:manage、Post`を投稿できないのはなぜですか?
しかし、Ability
クラスにcannot :manage, Post
を設定したときにユーザーが投稿を作成できる理由が混乱しています。
class Ability
include CanCan::Ability
def initialize(user)
user ||= User.new # if a non-signedin visitor
cannot :manage, Post
end
end
私の理解では、:manage
は、すべてのアクションに適用されるので、ユーザはpost
リソースに何かをすることはできないということです。
誰も助言できますか?
が見えるのに役立ちます。その後、期待どおりに動作します。 –