RoR アプリケーションを作成したので、アプリケーションと対話するための RESTful Web サービスを公開したいと考えています。
正確にどこに行けばよいかわかりません。ActiveRecord モデルを単純に公開したくありません。各モデルには、このような API を介して不要または公開すべきではないデータがいくつかあるためです。また、SOAP ソリューションを作成したくありません。
私のアプリケーションは Rails 2.3.5 を使用して構築されており、リリース後すぐに Rails 3.0 に移行したいと考えています。
基本的に、ActiveRecord モデルを Web サービス経由で公開される「モデル」にマップする方法を探しています。ActiveResource を使用するのは正しいですか? ActionWebService はどうですか?