Ruby on rails 用户\使用designe时,路径(user)返回/users.id而不是/users/id
我发现当我使用Ruby on rails 用户\使用designe时,路径(user)返回/users.id而不是/users/id,ruby-on-rails,ruby,devise,routes,Ruby On Rails,Ruby,Devise,Routes,我发现当我使用users\u 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 将其用于单个用户的路径:
users\u 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