devise使うと、ルーティングでこのような書き方ができると思いますが、
Rails.application.routes.draw do authenticated :user do root to: 'dashboard#show', as: :user_root end root to: 'landing#show' end
authenticatedみたいな条件文を自作してルーティングで書くことはできますでしょうか?
user/**/* ページに対してすべて以下のような条件をつけたく
before_action :check_permit def check_permit redirect_to 403_page if current_user.is_not_admin? end
いちいちcontrollerにbefore_actionを定義するのが面倒で一括で特定ルーティングに対して
制御を書ける方法がありましたら教えていただけますでしょうか。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。