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 throwabort) explicitly! 详细改进列表: Action Mailer CHANGELOG Action Pack CHANGELOG Action View CHANGELOG Active Model CHANGELOG Active Record CHANGELOG Active Support CHANGELOG Active Job CHANGELOG Railties CHANGELO Rails 5.0.0.beta1 发布,Action Cable/API 模式下载地址