写点什么

Ruby on Rails:3.2 RC1 发布,4.0 将会放弃 Ruby 1.8.7

  • 2011-12-26
  • 本文字数:759 字

    阅读完需:约 2 分钟

Ruby on Rails 组宣布 Rails 3.2 的首个发布候选版,正好赶上圣诞节。3.2 之后,Rails 的下一个主要发布将会是 4.0。

Rails 3.2 引入了一些新特性和许多小改进。最显著的新特性是更快的开发模式,它将会影响所有用户。根据详细的更改日志,加快开发速度的方式是仅在依赖的文件发生更改时才会重新加载类,而现在的做法是Rails 会在每次请求时重新加载类。如果你想要Rails 之前版本的效果,你可以试一下 ActiveReload 插件

如果你在处理因数据库查询的低效而导致的性能问题,新的 explain 特性或许可以帮你找到问题。Arel 现在提供了一个 explain 方法,在生成的查询上运行 EXPLAIN 并显示结果。它可以和 sqlite3,mysql2 和 postgresql 的适配器一起工作。当 Rails 发现一个很慢的查询时(默认是 0.5 秒),它就会自动运行 explain,并向你显示结果。

其它新特性包括一个简单的 Active Record 键 / 值存储扩展和一个允许你向日志添加自定义标记的日志记录程序。若想了解所有更改的完整概览,可以查看详细的更改日志

3.2 发布之后将会集中精力开发 4.0 版本,目前计划于 2012 年夏天发布。DHH 解释了他们为何跳到下一个主要版本号:

关于我们将在 Rails 4.0 里包含什么特性目前没有更多的细节,但采用主要版本号的主要目的是放弃 Ruby 1.8.7 的支持。和 Rails 3.0 不同的是,我们希望这个转变更加平滑。

放弃 1.8.7 一开始可能很困难,但 Ruby 组本身也在从1.8 转移出去:“我们会像往常一样继续为1.8.7 提供常规维护,直到2012 年六月为止。…… 从那以后,我们将会停止修正错误,但我们仍然提供安全错误的修正,直到2013 年六月为止。”除非其他人接手并继续维护它(像 Engine Yard 处理Ruby 1.8.6 那样),否则是时候彻底转到 Ruby 1.9 或某个替代实现。

查看英文原文: Ruby on Rails: 3.2 RC1 Released, 4.0 Will Drop Ruby 1.8.7

2011-12-26 07:463245

评论

发布
暂无评论
发现更多内容

下载速度不尽人意,华为云CDN来助力,尽享高速体验!

i生活i科技

CDN

外包学生管理系统详细架构设计文档

Geek_7d539e

再快一点?动态内容如何加速

蔡农曰

程序员 互联网

中国北京|HICOOL 2023 全球创业大赛

科兴未来News

Hicool 海外 #双创赛事#

架构实战营 - 写出外包学生管理系统的架构文档

huiwen

架构实战营

vivo 实时计算平台建设实践

vivo互联网技术

大数据 flink 实时计算

云原生技术在离线交付场景中的实践

北京好雨科技有限公司

Kubernetes 云原生交付 离线交付

Wallys/QCN9074 WiFi 6E Card OpenWRT, IPQ6010,802.11ax/Support:QUECTEL RM500Q-GL/QCN9074 11ax 4x4 6G M.2

wallysmeng

为什么说IO密集型业务,线程数是CPU数的2倍?

Java永远的神

程序员 程序人生 后端 cpu io

RelativeLayout(相对布局)

芯动大师

Android Studio padding margin

基于 EventBridge API Destination 构建 SaaS 集成实践方案

阿里巴巴云原生

阿里云 云原生 EventBridge

云存储生态构建的技术基因和最佳实践

云布道师

阿里云 云存储

SpringBoot 自动装配原理,一文掌握!

程序员小毕

源码 程序员 面试 springboot 自动装配

市面上到底有没有免费的云渲染平台?

Renderbus瑞云渲染农场

云渲染 云渲染平台 免费云渲染平台

一些Web安全漏洞

穿过生命散发芬芳

HTTP 1月月更

2023-01-03:超过5名学生的课。编写一个SQL查询来报告 至少有5个学生 的所有班级,返回结果不限顺序。请问sql语句如何写? +---------+ | class | +-----

福大大架构师每日一题

数据库 sql 福大大

模块四作业

张贺

架构训练营

Java高手速成│实战:应用数据库和GUI开发产品销售管理软件(2)

TiAmo

数据库 Java、 JDBC

华为云弹性负载均衡服务,赋能现代企业加速发展

i生活i科技

ELB

机器学习服务活体检测算法荣获CFCA权威安全认证

HarmonyOS SDK

HMS Core

如何导入本地数据?

Towify

架构训练营模块三作业

gigifrog

架构训练营

华为云CDN,多场景网络加速服务,为企业发展强势赋能

i生活i科技

CDN

网络拥堵?上网体验差,还不赶紧看看华为云CDN!

i生活i科技

CDN

下载速度慢怎么办?使用华为云CDN,让网速更快更稳

i生活i科技

CDN

爱奇艺:基于龙蜥与 Koordinator 在离线混部的实践解析 | 龙蜥技术

阿里巴巴云原生

阿里云 云原生 Koordinator

创业邦2022中国未来独角兽100强揭晓:总估值超3000亿元,累计融资总额达685亿元;红杉中国、顺为资本成年度最佳捕手

创业邦

阿里云 ACK One 多集群管理再升级:GitOps 多集群持续集成,统一报警管理

阿里巴巴云原生

阿里云 云原生 容器服务

性能测试技术笔记(二):如何准备测试环境和数据

老张

性能测试

如何用弹出对话框实现登录页非空提示?

Towify

Ruby on Rails:3.2 RC1发布,4.0将会放弃Ruby 1.8.7_Ruby_Mirko Stocker_InfoQ精选文章