SinatraとDatamapperを使用して構築された既存のWebアプリケーションを移行する場合、Ruby on Rails(v3.1)およびActiveRecordアプリケーションに移行するにはどうすればよいですか?既存のSinatraアプリケーション(+ datamapper)をRails 3(+ active record)に移行するためのベストプラクティスは何ですか?
たとえば、Sinatraを使用している最中にまずActiveRecordに移行します。完了したら、コントローラーなどに移動します。または、逆の場合は、コントローラーのマイグレーションから始めて、最初にDatamapperを使用し続けます。
実際に部分的に移行されたコードを本番環境で実行するのは良い考えではありませんが、私は一度に1つの問題を解決できるように構造化された方法で移行したいと思います。
私はDatamapperも好きですが、あなたの発言は推測です。 –
できるだけ類似した機能を書き直しただけで、Datamapperデータベース構造を再作成し、Railsの移行を使用して最終構造に変更しました(まったく同じではなかったため)。 – Marc