0

Update: The Question is Still Open, any reviews, comments are always welcome

As I already know lot QA's in stackoverflow regarding my topic, but most of them are closed and not properly answered.

Question 1) Steps for Migrating Rails 2.3.5 to Rails 3.x.x

Question 2) PitFalls and Traps

Question 3) Error Prone & Painfull Migration Phases

Note: I need Real Answers,Stuffs,Reviews and Suggestions are welcome, from those who involved in project migration from Rails 2.x.x to Rails 3.x.x

4

1 に答える 1

1

これは別の質問、rails2.3.10を3.xに更新する方法で回答されています。

しかし、これが私がアップグレードの試みから学んだことです。最初の試行が失敗したため、再試行する必要があります。

私が見つけた最も便利なものの1つは、このプラグインでした。 https://github.com/rails/rails_upgrade/blob/master/README それは1)アップグレードの手順で答えます。

また、3.1や3.2よりも3.0にアップグレードする方がはるかに簡単です。3.0->3.1は多くのものを壊します。提案は、2.3-> 3.0->3.1->...すべて別々に行うことです

2)2.3で使用されているような名前付きスコープは、3.xでは機能しません。Rails3バージョンのスコープに置き換える必要があります。私にとって最も厄介なのは、Rails 3を使用するようにアップグレードされていないいくつかの宝石です。そのため、代替品を見つけるか、それらを捨てる必要があります。また、Rails 3は、ヘルパーやビュー以外のすべての場所から出力したすべてのテキストを安全でないものとしてマークすることを主張しています。これは本当に迷惑です。それを修正するために何をしたのか今は思い出せません。

3)Railsをアップグレードすると、すべてが非常に苦痛になります。

編集:私は今日このプレゼンテーションを見つけました、非常に有益なようです、http://www.slideshare.net/crnixon/rails-3-7983843

于 2012-08-16T14:44:40.427 に答える