修改 Gemfile
rails = 3.2.0
sass-rails ~> 3.2.3
coffee-rails ~> 3.2.1
uglifier >= 1.0.3
vendor/plugin再Rails 3.2 中被 deprecated. Rails 4.0 中会被彻底移除。
config/environments/development.rb中需添加
# Mass assignment保护
config.active_record.mass_assignment_sanitizer = :strict
# 自动Query解释阀值
config.active_record.auto_explain_threshold_in_seconds = 0.5
# You should have the 'rails' rubygem installed
$ rails new myapp
$ cd myapp
Rails 3.2 对开发模式性能进行了优化。受益于 Active Reload, Rails 只重新加载改变过的类。性能的提高对于相对较大的应用来说尤其明显。感谢 Journey engine, Route 的识别速度也有很大提高。
运行超过 0.5 秒的 Queries 在开发模式下会被自动解释。这个阀值可以在 config 中修改。
Active Support 中 TaggedLogging 可以给日志文件添加标签,来记录子域名,request id 等有助于 debug 的信息。
Rails 3.2 开始,Rails guides 可以用 kindle 或者是 iOS 或者 Android 上面的免费 Kindle 阅读器来阅读。
Release note 剩余部分大多为各个组成部分的技术改变细节。内容不多,建议参考官方英文文档