resource
和resources
在轨道路由上有什么区别
resource :geocoder
和
resources :posts
他们之间真正的区别是什么?
resource
和resources
在轨道路由上有什么区别
resource :geocoder
和
resources :posts
他们之间真正的区别是什么?
本质上,路由资源是指资源为控制器提供操作能力.
http://guides.rubyonrails.org/routing.html#specifying-a-controller-to-use
如果使用多元资源作为处理任何项目的通用请求的方式,那么单一资源就是处理当前项目的方式.
如果我有一个苹果的ID,那么我可以通过一个特定的路由来检索苹果.如果我已经有一个苹果,那么就不需要ID了.
通过观察它们有哪些动作(或路由)来注意两者之间的差异:
在你的例子中: