how to make separate routes for different user in rails
how to make separate routes for different user in rails Make another routes file in your config folder config/routes/admin.rb //i made new file routes/admin.rb inside config folder Now inside your config/routes.rb file paste this class ActionDispatch::Routing::Mapper def draw(routes_name) instance_eval(File.read(Rails.root.join("config/routes/#{routes_name}.rb"))) end end // paste this code above this Rails.application.routes.draw line now side your main route file(config/routes.rb) make new routes for admin file like draw :admin Now config/routes.rb will be look like this Rails.application.routes.draw do draw :admin end Now you can make routes for admin or admin dashboard separately inside your config/routes/admin.rb file resources :admin