疲れを知らないRuby on Rails開発チームは、次のバージョンへの道を開いており、ますます多くの特典を提供しています。 そして先日、David(Heinemeier Hansson)がブログでRailsのバージョン3.2 RC1への次の更新を
報告し、同時にバージョン3.2が第3ブランチの最後であり、4.0.0.betaアプローチであることに注目しました。
バージョン3.2には、以前のものといくつかの主な違いがあります。
- 開発モードはより速く顕著になりました。これは特に大規模なアプリケーションで顕著です。
- Journeyエンジンのおかげで、ルーティングも高速になりました。 これも、特に大規模なアプリケーションで顕著です。
- クエリの「インタープリター」を追加しました。 たとえば、
puts Person.active.limit(5).explain
を記述しputs Person.active.limit(5).explain
によって生成されたリクエストのコンテンツを確認します。 - より高度なロギングシステム。 この更新プログラムは、コンテキスト内のログのログを保持するのに役立ちます(たとえば、アプリケーションのさまざまなユーザー)。
- Active Recordのストア機能は、値を保存する機能をさらに拡張します。
ここで詳細のすべての変更。
そしていつものように、Rails 3.2 RC1をインストールするには、
gem install rails --pre
書くだけ
gem install rails --pre
。
Rails / master on 4.0.0.beta!
4番目のバージョンに関する情報はこれまでのところほとんどありませんが、古いバージョンとの下位互換性なしにRuby 1.9.3をサポートすることに
気づきました。 実際、これにより開発者は次のバージョンに切り替える必要がありました。 2012年夏までに安定したバージョンを提供することを約束し、2年間のメジャーアップデートのサイクルをサポートします(2005年に最初のバージョン、2007年に2番目、2010年に3番目)。