我发现当我使用users_path(user)
时,它会返回/users.id
,其中id是用户的ID,但我希望它返回/users/id
。我的config routes.rb如下所示。
# config/routes.rb
Test::Application.routes.draw do
root to: "static_pages#home"
resources :users, only: [:index, :show]
devise_for :users
end
答案 0 :(得分:2)
将此用作单个用户的路径:
user_path(user)
将此用作所有用户或索引页面的路径:
users_path # no arguments