コントローラに「フォロー」および「フォロー解除」というアクションがあります。
明らかに、CanCanはこれらのアクションを認識しないため、これらのアクションが実行されたときにアクセスが拒否されたことが示されます。
alias_action :follow, :unfollow :to => :read
この行をability.rbに追加すると、正常に機能するようになりました。
しかし、問題は、ユーザーがログインしていないときに、次のようなエラーが表示されることです
syntax error, unexpected ':', expecting keyword_end
alias_action :follow, :unfollow :to => :read
ユーザーがログインしているときにのみこれらのアクションを有効にします。
どうすればよいですか?ability.rbに何を追加する必要がありますか?