私は、ActiveResourceを使ってAPIから消費するAPIとアプリケーションを構築し始めました。なぜActiveResourceはオブジェクトの代わりに配列のハッシュを返しますか?
私は、Resource.find(resource.id)を実行し、オブジェクトを返すコントローラを持っています。もし私がAPI側にインクルードしているのであれば含まれている関連付けもオブジェクトで簡単に処理されます。よりカスタマイズされたコレクションを取得するには、アプリケーションがAPI上のカスタムアクションに移動します。これは、簡単には機能しないハッシュの配列を返します(link_toなど)。
最初の質問:なぜですか?
私が必要に応じて記入します(私の見解よりも複雑になるかもしれませんが、専門家/専門家の視点からはそうではないかもしれませんので、今は断ります)。誰かがActiveResourceをより詳細に制御できるように説明できると思っています。
....学習されています.findを以前よりも効果的に使用する – blueblank