在过去的两个月里,我一直在乱搞,到目前为止一切都进展顺利——但有一个领域我有点怀疑。
我不断听到关于 RESTful rails 资源的乐趣:即配置/路由中的“资源:foo”,以及控制器中的 7 个 RESTful 操作。
除了非常简单的事情(例如,通过运行“生成脚手架”完成 99% 的事情),我发现尝试将我的项目功能压缩到该方法中比只匹配配置/路由中的 url 并执行操作不太方便根据需要执行每个操作。
但是我一直觉得我错了,而且除了最极端的情况外,RESTful 资源都是可行的方法。
所以:
(a) 任何人都可以对此发表意见吗?
(b) 对于有经验的 Rails 人员,您在典型项目中的路线中有多少是 :resources,以及有多少是逐个操作编码的?干杯...