路线生成奇怪的路线

时间:2015-04-06 11:23:21

标签: ruby-on-rails routing

这是我的routers.rb

routes.rb中:

Rails.application.routes.draw do
 resource :products
end

但生成的路线缺少:id

GET    /products(.:format)                               products#show
PATCH  /products(.:format)                               products#update
PUT    /products(.:format)                               products#update
DELETE /products(.:format)                               products#destroy

之前我有一些配置更改(从使用葡萄回到使用传统的rails api) - 这可能是为什么?

1 个答案:

答案 0 :(得分:3)

你想要resources

Rails.application.routes.draw do
 resources :products
end

阅读Singular Resources