我是一名 Rails 程序员,现在正在进行他的第三个项目(当然是新项目)。我正在寻找关于 Restful 架构的一般问题的答案。我确信我正在做的事情已经有了一个很好的既定答案。
在 restful 方法中,我们公开资源,但有时这种方法感觉有点不友好。例如,我可以通过 show 方法公开产品,然后我有另一个名为 sales 的资源,我可以通过 product/:id/sales show 模板公开以显示产品的所有销售额。但我要让用户通过额外的点击这里。理想的情况是在一个页面上显示产品及其所有相关销售。但这违反了 Restful 规则。
我只是想问一下,这些规则是否通常被打破以使网站用户友好?作为一个新人,我不想采用不理想的方式,所以我想我应该问这个问题。
提前致谢。