どのルートがよりRESTfulであるかを決定するのに問題があります。簡単に説明するために、懸賞アプリケーション用のAPIを作成しています。最高レベルはクライアント、次は懸賞、次は提出物です。
新しい懸賞を作成して提出するのに最適なルートがわからない。
オプション1
POST /sweepstakes [passing along client_id as a parameter]
オプション2
POST /clients/:client_id/sweepstakes [using client id in route to create]
これが私のすべてのルートのGISTです。うまくいけば、誰かが私を助けることができます。https://gist.github.com/4504221