role admin
How to add Admin panel in rails application Add column: rails g migration AddRoleToUsers role:string is_admin:boolean is_active:boolean role, default: "member" 1. application controller with user over class ApplicationController < ActionController::Base protect_from_forgery with: :exception before_action :user_admin, expect:[:after_sign_in_path_for] include ApplicationHelper layout :set_layout before_action :configure_permitted_parameters, if: :devise_controller? # before_action :check_subscription def after_sign_in_path_for(resource) resource.is_admin? ? admin_root_path : root_path end def user_admin if request.fullpath.split("/")[1] == "admin" if current_user.role != 'admin' redirect_to root_path else request.url end else end ...