这是一个愚蠢的问题,但我对 Rails 中的“资源”到底是什么还有一些挥之不去的困惑。这个词到处都在使用,但我有一种奇怪的感觉,它可能被使用得相当松散。它在模型、控制器以及字面上的 routes.rb
中都有引用。
是特定的路线吗?例如,map.resources
映射7个 RESTful“资源”。因此,一资源的一个例子就是对某个特定类的控制器的 index
操作的调用?
它是否引用了正在检索的整个页面/对象?或者更狭义地说,是一个数据库表?还是正在检索的行?
还有别的事吗?
不管怎样,希望有人能让我明白。