2011-05-29 7 views
1

私は3.0.7を使い始めました。私は約2週間の開発を行っています。新しいプロジェクトにはRails 3.1を使用しても構いませんか?上に変換するのは難しいですか?

私はポートをあまりにも多くのコードを持つ前に私は3.0.7のために構築するか3.1に切り替える必要がありますか?私は新機能のほとんどが好きです(私はcoffeescriptを使用すると、私の唯一の恐怖は良いエラーメッセージを表示しません)ので、比較的安全であれば、最新かつ最高に向けてコーディングしたいと思います。

javascriptの標準は興味深いと思いますし、attr_accessibleの修正は非常に感謝のようです。

Rails 3.1はすべての宝石と互換性がありますか?

また、私が3.1のルートに行くと、私のプロジェクトをそれに向けて移行するのは難しいですか?それについてどうやって行くのだろうか?

これは、多くのミニですが、関連する質問が多いようです。私は本当にいくつかの答えに感謝します。ありがとうございました。

答えて

3

あなたはRails 3.1に乗りたいと思ったらそれをするべきです:)。私にとっては、Rails 2.3.5,3.0.5に関するいくつかのプロジェクトがあり、それらをRails 3.1に移植したいのですが、そこにはたくさんのコードがあります:)。だから恐れることはありませんし、新鮮なものに行く(あなたのコードオーバーフロー:) :)
のRails 3.1は、今のところはかなり安定している(私はインストールして使用をして多くの問題を持っていなかった)

+0

こんにちは。私はそれをどうやってやるべきですか? - 新しいプロジェクトを作成し、ファイルのコピーを開始しますか?それとも、私が走れる命令がありますか? –

+0

@Fireすべてのテストを実行して、コードを編集する場所を見つけてください。それが私のやり方でした。 – Oleander

+0

ディレクトリパスと構成設定はどうですか?これはうまくいくでしょうか? –

3

あなたがプロジェクトに2週間だけなら、それが縁に滞在し、3.1に移動することは理にかなって。

私は、新しいディレクトリ(git /同様のバージョンコントロールを使用していますか?)を私のプロジェクトに複製しています。私のGemspecでRailsのバージョンを変更し、テストを実行して壊れている(あれば)。結果に基づいて、その努力が大きすぎるかどうかを判断できます。

宝石の互換性に関して、ほとんど何もと互換性がありません。宝石がそこにあります。あなたは2週間後に、あなたはおそらくあなたが使っている宝石を知っているでしょう。私が提案したようなテストで、必要なものと互換性があるかどうかを知ることができます。人気のある宝石を使用している場合は、すぐに3.1で作業するように更新される可能性が最も高いでしょう。

関連する問題