現在データベースと ActiveRecord を使用している Rails アプリをリファクタリングして、データベースの代わりに JSON API (Sinatra) を使用するようにしています。
モデルをリファクタリングする最良の方法は何でしょうか? API は、以前のデータベースと同じ情報をすべて返します。実際には同じデータベースですが、スケーラビリティとデータへのアクセスを必要とする複数のアプリのために、それを API に変換する必要がありました。理想的には、モデルのみを変更する必要があり、理想的には、Rails アプリでいくつかの検証を維持できます。
ActiveRecord データベース呼び出しではなく API 呼び出しを介してインスタンスを取得および保存するようにモデルを変更するにはどうすればよいですか?