2011-10-27 14 views
0

私はRails 3.1.0に私のアプリケーションをアップグレードしましたが、多くの互換性の問題を解決しましたが、多くの冗長ファイル、ジャンクコード、そして私が再コード化しなければならないいくつかの機能があるということです。Rails 2.3.14をRails 3.1.0にアップグレードするか、Rails 3.1.0に新しくアプリを書き直してください

私は、Rails 3.1.0の新版からアプリケーションを書き直すべきか、アップグレード後に修正と修正を続けるべきかどうかは疑問です。前者はよりクリーンなアプリケーションを生成しますが、より多くの作業を行いますが、後者の方が高速ですが、混乱を取り除くのに時間がかかります。私の最善のアプローチは何ですか?

ありがとうございました。

答えて

2

新鮮な空のレール3.1アプリを作成しています。私の宝石をバンドルラーに取り付けてください。その後、マイグレーション、モデル、仕様テストをコピーします。私のテストを実行する。テストに合格し、互換性の問題を解決します。設定/ルート、コントローラー、ビューなどで繰り返してください。

+1

私はテストがありません。だから私は今、それぞれのメソッドのテストを書くことを始めたいと思っています... – Victor

関連する問題