users_path(user)在使用devise时返回/users.id而不是/ users / id

我发现当我使用users_path(user)它返回/users.id ,其中id是用户的id,但我希望它返回/users/id 。 我的配置routes.rb如下所示。

 # config/routes.rb Test::Application.routes.draw do root to: "static_pages#home" resources :users, only: [:index, :show] devise_for :users end 

将此用作单个用户的路径:

 user_path(user) 

将其用于所有用户或索引页面的路径:

 users_path # no arguments