Rails 3.2.0.rc2 has been released!

Riding Rails: Rails 3.2.0.rc2 has been released!

ざっくり

・sass-rails ~> 3.2.3
・vendor/plugins/*
最終勧告のようです(These are finally deprecated!)。
個人的にはあまり気にならない話ですが一応。
オレオレプラグインは
vendor/pluginからlib/myplugin/*、config/initializer/mypugin.rbへと。

RC1からの変更

ActionPack

・font_path 追加
これ面白そうです。


コミットログ見てみると
Commit 0d7d3a6e77c7f2f34236459bd1170951ded91bd5 to rails/rails - GitHub

font_pathメソッドでfontファイルを読み込めるようになりました。
関係ないけどvideo_path、audio_pathってのもあるんですね。


・cache_pageにgzipオプションが追加されました
Commit 754823dd66b1a34ea7d8886a7db2fc5c0c90d9c4 to rails/rails - GitHub


ActiveSupport::Base64 deprecated

Base64へ。

経緯が正しく理解できてませんが、ruby1.9に起因するのかな?



Railties

・vendor/pluginsの話(前述)

・Guidesがmobi(kindle用のファイル)で利用可能
これよくわからんけど、Rails Guidesを出力する機能なんかあったの?


と思って調べてみると

rake doc:guides

それっぽいのがあったがこれなのかな。


ちなみに実行するとRedClothが無いと怒られたのでGemfileに追加したら動いた。

$ rake doc:guides help
rake aborted!
no such file to load -- redcloth

Tasks: TOP => doc:guides
(See full trace by running task with --trace)

それはそうと、kindleいいのかな。kindel fireは全然欲しいとは思わなかったけど。


・scaffold/model/migration generatorオプションにindexとuniqが追加されました
ついでにdecimalも下記のように書けるそうです。

price:decimal{7,2}

おまけ

Rails 3.2.0.rc2 Commit数ランキング
(上記の参考URLからscrapeしただけです。)



安定のtenderloveさん。

[["tenderlove", 25],
 ["josevalim", 22],
 ["spastorino", 12],
 ["vijaydev", 12],
 ["fxn", 10],
 ["jonleighton", 7],
 ["lest", 7],
 ["jeremy", 5],
 ["bogdan", 4],
 ["nashby", 2],
 ["arunagw", 2],
 ["sumbach", 2],
 ["fuzzyalej", 2],
 ["drogus", 2],
 ["tapajos", 2],
 ["htanata", 2],
 ["heimidal", 2],
 ["gazay", 2],
 ["ai", 1],
 ["german", 1],
 ["kuroda", 1],
 ["mipearson", 1],
 ["alvarobp", 1],
 ["atambo", 1],
 ["bensie", 1],
 ["ugisozols", 1],
 ["joliss", 1],
 ["lucasmazza", 1],
 ["kevmoo", 1],
 ["qoobaa", 1],
 ["cqpx", 1],
 ["kennyj", 1],
 ["imkmf", 1],
 ["ffmike", 1],
 ["elpic", 1]]