質問: 2 買い手 user_type_idが2の時、buyerのedit.html.erbにアクセス出来ないようにしたいです。 ### 試したこと ユーザーがログインしたかどうかのページアクセス制限はbefore_actionでかけていたので同じようにしてみたの実装してみようと思ったのですが、実際にやろうとするとbefore_actionにどうかけばいいか分からなくて困っています。 ログインの判定はこのような形にしてます。 ``` # ログイン済ユーザーのみにアクセスを許可する before_action :authenticate_user! # deviseコントローラーにストロングパラメータを追加する before_action :configure_permitted_parameters, if: :devise_controller? ```
回答: こんな感じ解決できました。 ``` before_action :check #:move_to_index, except: :index def check #binding.pryß if current_user.user_type_id == 1 redirect_to controller: 'customers', action: 'index' else clients_path end end ```