我在许多不同的地方看到resource
这个词,例如:资源路由,资源控制器和资源:照片。 resource
实际意味着什么?
还有一个问题: RESTful路径是什么意思?
答案 0 :(得分:10)
这是个大问题!
我从这里开始,以便更好地了解“资源”或“资源”与路由相关的内容:http://guides.rubyonrails.org/routing.html#resource-routing-the-rails-default
缺点是它正式化了由URL / HTTP动词对调用的一组动作(对于特定的控制器),它们负责修改给定资源的状态。将资源视为名词:Order,LineItem,Offer并考虑您可能想要对这些名词做什么:通常创建它们,删除它们,修改它们,检索它们等等。因此,资源通常是(但是当然不必是你的核心模型对象和/或那些核心模型的复合表示。
再次--Rails指南在上面的链接的第2.1节中非常简洁地总结了Rails非常简洁的路由:'在Rails中,一个资源丰富的路由提供HTTP动词和URL与控制器动作之间的映射'
如果你不熟悉REST,那么维基百科在架构上有一些不错但不详尽的报道:http://en.wikipedia.org/wiki/Representational_State_Transfer。