, похоже, проблема с вашим файлом rout.rb
проверить это руководство -> https://guides.rubyonrails.org/v5.0/routing.html#resources-on-the-web
Из того, что я могу сказать, вы не определяете маршруты, указывающие на ваш UsersController
(devise_for :users
этого не делает, он определяет совершенно другой набор маршрутов)
ваш route.rb должен выглядеть примерно так:
Rails.application.routes.draw do
resources :users
...some other routes (like devise_for :users)
end
resources :users
определит маршруты, такие как /users
для отображения всего пользовательского ресурса или /users/:id/edit
для редактирования пользовательского ресурса.
Теперь, когда у вас есть эти маршруты, вы будете указывать на класс UsersController, который должен быть определен в users_controller.rb. В контроллере вы должны определить соответствующие действия (такие как редактирование или обновление), которые обновят ваш пользовательский ресурс
Надеюсь, это поможет решить вашу проблему.