Rails 5.0!Rails 团队前几天刚刚庆祝 Rails 1.0发布十周年,现在只是测试版本, 但是 Rails 5.0.0.beta1 已经在生产环境运行 Basecamp 3。
Rails 5.0 Beta1 版本主要改进:全新处理 WebSockets 框架 Action Cable;新 API 模式 --api;Rails 命令都提供在 bin/rails 。
其他值得关注的新特性:
New Attributes API by Sean Griffin.
The test runner now reports failures inline, so you don't have to complete the suite to see what went wrong.
ApplicationRecord has been born as a default parent class of all models created by the generators.
ActiveRecord::Relation#in_batches makes it much easier to deal with record work in batches at a time to lessen memory overloads.
Post.where('id = 1').or(Post.where('id = 2')) gives you exactly what you'd think!
No more accidentally halting Active Record callbacks because the last statement is false. Now you throw(:abort) explicitly!
软件详情:https://github.com/rails/rails/blob/v5.0.0.beta1/actionmailer/CHANGELOG.md
下载地址:http://rubyonrails.org/download/
来自:开源中国社区

