Вы можете использовать match или get и просто указывать только эти маршруты, если хотите.
#routes.rb
devise_for :users
match '/users/:id/following', :to => 'users#following' #or your route
match '/users/:id/followers', :to => 'users#followers' #or your route
В качестве альтернативы, вы можете указать ресурсоемкие маршруты для определенных действий, но кажется, что вы хотите использовать devise длявсе.Насколько я знаю, devise не создает автоматически индекс для просмотра всех зарегистрированных пользователей, поэтому обычно я делаю что-то вроде этого:
#routes.rb
devise_for :users
resources :users, :only => [:index, :show] do
member do
get :following, :followers
end
end
Это то, что вы имели в виду?Направляет большинство пользовательских действий для разработки, но сохраняет индекс, шоу, подписку и т. Д. В вашем собственном контроллере Users.