Railsを使用してRESTful(またはほとんどRESTful ...)APIを構築していますが、答えを見つけるのに苦労している簡単な質問があります。
基本的に、Railsの規則は、POSTおよびPUT呼び出しでリソースの名前内に属性をラップすることであるように思われます。つまり、通常、コントローラー内で次の方法でオブジェクトを作成または更新します。
Object.create(params[:object])
また
Object.update_attributes(params[:object])
私の質問は; これには理由がありますか?コンテンツ属性のみを持つ単純なクラス、たとえばCommentクラスがある場合、次のようになります。
Comment.create(content: params[:content])
上記が推奨されないRails/Rubyist / APIの理由はありますか?