私は同様の質問に対してこの答えに従おうとしましたが、私の場合はRolifyを使用しています。
私が遭遇している問題はpassthrough_controller.rb
、Rolify.has_role?
関数にアクセスできないところです。
class PassthroughController < ApplicationController
def index
if current_user.has_role? :admin
redirect_to 'restaurants#index'
else
redirect_to 'http://www.google.com'
end
end
end
管理者の役割があることがわかっているユーザーを使用してログインしましたが、それでも自分のelse
条項にリダイレクトされます。
これを行う方法については、 Rolifygithubページで何も見つかりませんでした。
どんな助けでも大歓迎です