私は現在 3 番目のプロジェクトに取り組んでいる Rails プログラマーです (もちろん新規)。Restful アーキテクチャーに関する一般的な質問への回答を探しています。私はすでに確立された良い答えを持っていることをしていると確信しています。
安らかなアプローチではリソースを公開しますが、このアプローチはユーザーフレンドリーではないと感じる場合があります。たとえば、show メソッドを使用して製品を公開し、product/:id/sales show テンプレートを介して公開して、製品のすべての売上を表示できる sales という別のリソースを用意します。しかし、ここで余分なクリックをユーザーに行っています。理想は、製品とそれに関連するすべての販売を 1 つのページ自体に表示することです。しかし、それはRestfulルールに違反しています。
サイトをユーザーフレンドリーにするために、これらのルールは一般的に破られているのでしょうか? 新参者なので、理想的ではない方法を採用したくないので、この質問をするべきだと思いました。
前もって感謝します。