3
我有一個Rails 3.2項目,有30個模型和約20個控制器。這不是一個超級巨大的代碼庫,它不過是一個慣用的Rails站點。將Rails 3.2升級到Rails 5
有沒有什麼好處,只是做rails new
和控制器的控制器,模型的模型,gem的寶石只是複製和粘貼的東西,並讓一切運行在新的Rails 5實例?
我只是看到一些嘗試按版本升級版本的痛苦。這是一個可行的方法來升級一個項目,我已經編寫了所有的代碼並且很好地瞭解了項目嗎?
我有這種無法解釋的直覺,認爲這實際上比嘗試更新現有的應用程序更容易。我會把每件作品從Devise這樣的東西開始逐一放置,並確保每件作品都能正常工作。無論哪種方式肯定是一個很好的工作。我的直覺是,我會用這種方式有更好的運氣,最終它將會是一個不錯的乾淨的Rails 5應用程序。 – slindsey3000
我期望得到相同的結果,只要您注意到重大更改並在將它們引入後適當地調整源文件。我會建議構建gemfile,捆綁並運行諸如devise之類的安裝後步驟構建設計初始化程序的最新版本),然後引入您的代碼。 – Matt