3
私は30モデルと約20のコントローラを持つRails 3.2プロジェクトを持っています。これは、非常に巨大なコードベースではなく、かなり慣用的なRailsサイトでもありません。Rails 3.2からRails 5へのアップグレード
rails new
とコントローラをコントローラ、モデル、モデル、宝石でモデル化するだけで、新しくRails 5インスタンスですべてを実行してコピーして貼り付けるだけの利点はありますか?
アップグレード版をバージョンごとに試してみるとちょっとした痛みがあります。これは、私がすべてのコードを書いたプロジェクトをアップグレードするための実行可能な方法ですか、プロジェクトをよく知っていますか?
私はこの説明できない腸が、実際には既存のアプリケーションを更新しようとするよりも簡単だと感じています。私はDeviseのようなものから始めて、それぞれの部分を1つずつ配置し、各部分が正しく動作することを確認します。どちらの方法も、確かに良い仕事のビットです。私の本能は、私はこのようにしてより良い運を持っているだろうし、それは最後に素敵なきれいなレール5アプリになります。 – slindsey3000
大きな変更に注意を払い、ソースファイルをインポートした後で適切に調整する限り、同じ結果が期待できます。gemfileをビルドしてバンドルし、インストール後の手順を実行することをお勧めします。 devise initializerの最新バージョンをビルドしてください)、そしてあなたのコードを引き継ぐ。 – Matt