在我的rails应用程序中跟随routes.rb
resources :users
导致“rake routes”的以下输出
users GET /users(.:format) users#index
POST /users(.:format) users#create
new_user GET /users/new(.:format) users#new
edit_user GET /users/:id/edit(.:format) users#edit
user GET /users/:id(.:format) users#show
PUT /users/:id(.:format) users#update
DELETE /users/:id(.:format) users#destroy
& 在 routes.rb 中跟随(对于我的自定义控制器'home')
match '/new_user' => 'home#new_user', via: [:get]
match '/users/:id/edit' => 'home#edit_user', via: [:get]
match '/users/:id' => 'home#show_user', via: [:get]
match '/users/:id' => 'home#create_user', via: [:post]
导致“rake routes”的以下输出
GET /new_user(.:format) home#new_user
GET /users/:id/edit(.:format) home#edit_user
GET /users/:id(.:format) home#show_user
POST /users/:id(.:format) home#create_user
为什么第二种情况没有路径名?就像在第一种情况下('new_user','edit_user')
有没有办法为第二种情况提供路径名?因为我想在我的视图中使用这些路径名