ruby-on-rails – 没有成员编号的资源路由

前端之家收集整理的这篇文章主要介绍了ruby-on-rails – 没有成员编号的资源路由前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我开发了一个Rails应用程序,我添加了简单的路由:
Name::Application.routes.draw do
  resource :categories
end

问题是生成的URL中没有成员编号:

$rake routes
categories      POST   /categories(.:format)      categories#create
new_categories  GET    /categories/new(.:format)  categories#new
edit_categories GET    /categories/edit(.:format) categories#edit
                GET    /categories(.:format)      categories#show
                PUT    /categories(.:format)      categories#update
                DELETE /categories(.:format)      categories#destroy

我使用Rails 3.2.3.我不在应用程序中使用ActiveRecord(但我不知道它是否相关).我有一个模型类别和CategoriesController.

可能是什么问题?

解决方法

你忘了添加到最后:
resources :categories

资源和资源是不同的:resourcesresource.

猜你在找的Ruby相关文章