Rails 3で新しいプロジェクトを開始する時が来ましたか?私はベータ版の使用に神経質になっていますが、同時に、彼らが行っていることを本当に気に入っており、これらのアプリでのレガシー2.3.5の問題に対処したくありません。
これらのことを待つか、バックルアップして、アーリーアダプターの問題に対処し、将来に向けて有利なスタートを切る方がよいでしょうか。あなたが落とすことができるどんな光にも感謝します。
Rails 3で新しいプロジェクトを開始する時が来ましたか?私はベータ版の使用に神経質になっていますが、同時に、彼らが行っていることを本当に気に入っており、これらのアプリでのレガシー2.3.5の問題に対処したくありません。
これらのことを待つか、バックルアップして、アーリーアダプターの問題に対処し、将来に向けて有利なスタートを切る方がよいでしょうか。あなたが落とすことができるどんな光にも感謝します。
いいえ、rails v3.beta3にはまだいくつかの重大な問題があり、(予期せずに)クラッシュします。Riding Railsブログから指摘されているように:
Ruby 1.8.7 p248とp249には、Rails2.3.xとRails3.0.0の両方をクラッシュさせるマーシャリングのバグがあることに注意してください。Rails3.0.0ではRuby1.9.1の完全なセグフォールトが発生するため、1.9.xでRails 3を使用する場合は、1.9.2トランクにジャンプしてスムーズに航海します。
また注意してください:
既知のリグレッション:設定されていない限りRailsがクラッシュ
configuration.action_controller.session
する、config.thread_safe
機能しない、HTMLテンプレートからRJSパーシャルを実行できない、バックトレースサイレンサーがテスト失敗のバックトレースからアプリケーションラインを削除する、ActiveRecordの二重エスケープerror_messages_for
私はすべての新しい開発作業をRails3で行っています。一般的な安定性にいくつかの問題がありますが、それらは実際にはフリンジ/エッジの場合です。Herokuで実行されているシステムは非常に安定しています。コアプラットフォーム自体は非常に安定しており、さまざまなAPIがリリースの見出しを大幅に変更することはありません。
何を失う必要があるかを自問する必要がありますが、1つ明らかなことがあります。それは、Rails2.xが歴史であるということです。