阅读更多

3顶
0踩

编程语言

原创新闻 Rails 3.1.0.rc3/3.0.8/2.3.12 三连发

2011-06-09 10:49 by 正式编辑 fm_2010 评论(1) 有3134人浏览


Rails今天突然迸发出一系列新版本——Rails 3.1.0.rc3/3.0.8/2.3.12,主要聚焦安全更新问题。开发者说他也很抱歉如此密集的发布,但安全问题必须引起足够的重视。不出意外的话两周后就会发布Rails 3.1正式版了,也许更快。

3.1.0.rc3 改进:

  • mailto SafeBuffer fixes
  • escape_javascript SafeBuffer fixes
  • Multiple sources in sprocket helpers
下载地址:https://github.com/rails/rails/commit/aefd703443807598552f3ea2c81e4e9cb15349df

3.0.8 改进:包含重要的XSS问题修复

  • Fixing Rake 0.9.x integration
  • Fixing rubygems deprecation warnings
  • Refactoring YAML support to work well with Psych and Syck
  • Joins on polymorphic has_one associations are fixed
下载地址:https://github.com/rails/rails/commit/b341e45d8e75d49a9f599881eea952c2a41af032

2.3.12 改进:
rails_xss plugin问题和Rubygems 1.8.5兼容性问题。

下载地址:https://github.com/rails/rails/commit/a2a34133d8347d83c015b1889a774c718644e4d6
3
0
评论 共 1 条 请登录后发表评论
1 楼 seamon 2011-06-09 13:03
3.0.8引入了一个大bug,有做页面片段缓存的不要用。或者参考3.0.9rc1直接修改cache_helper.rb。

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • android安卓源码海量项目合集打包-1

    下载地址 最后更新共计113个分类5177套源码29.2 GB。 卷 新加卷 的文件夹 PATH 列表 卷序列号为 00000200 5E7A:7F30 ...│ │ Android 实现 标签 拖动 改变位置.rar │ │ android 流式布局和热门标签.zip │ │ ...

  • Ubuntu Linux 3D桌面完全教程,显卡驱动安装方法,compiz特效介绍,常见问题解答

    ——《图解Ubuntu8.10和8.04最简便的显卡驱动安装和3D桌面启用方法,compiz fusion常见问题解答》; 之后随着Ubuntu版本的更新,本教程也进行了多次更新。希望能帮助朋友们体验到Linux的乐趣,并从中认识和了解自由...

  • Ubuntu 14.04 Linux 3D桌面完全教程,显卡驱动安装方法,compiz特效介绍,常见问题解答

     在虚拟机中安装运行的Linux系统,或者使用wubi安装的Linux系统,不一定能正常实现3D桌面效果。 (2)Ubuntu 14.04 版的安装DVD光盘仅1G大小,安装完成后实际只占用4G硬盘空间。  这4G不但包含了基本的操作...

  • Ubuntu 13.04 Linux 3D桌面完全教程,显卡驱动安装方法,compiz特效介绍,常见问题解答

    [2013年4月28日更新] Ubuntu Linux 3D桌面完全教程,显卡驱动安装方法,compiz特效介绍,常见问题解答。 本教程最早是一善鱼 YQ-YSY 于2008年编写并发布在Ubuntu中文论坛forum.ubuntu.org.cn配置美化区3D桌面特效...

  • Ubuntu 14.04~14.10 Linux 3D桌面完全教程,显卡驱动安装方法,compiz特效介绍,常见问题解答

     在虚拟机中安装运行的Linux系统,或者使用wubi安装的Linux系统,不一定能正常实现3D桌面效果。 (2)Ubuntu 14.04 版的安装DVD光盘仅1G大小,安装完成后实际只占用4G硬盘空间。  这4G不但包含了基本的操作...

  • Ubuntu 11.10 Linux 3D桌面完全教程,显卡驱动安装方法,compiz特效介绍,常见问题解答

    [2011年10月19日更新] Ubuntu Linux 3D桌面完全教程,显卡驱动安装方法,compiz特效介绍,常见问题解答。 本教程的从2008年至今,经历了三个重大版本的修改,随着Gnome3的应用,这次是第四次大修改: 最早是一善鱼...

  • Ubuntu 12.04-12.10 Linux 3D桌面完全教程,显卡驱动安装方法,compiz特效介绍,常见问题解答

     在虚拟机中安装运行的Linux系统,或者使用wubi安装的Linux系统,不一定能正常实现3D桌面效果。 (2)Ubuntu 12.04 DVD版安装时,要求硬盘可用空间至少8.6G,安装完成后实际只占用4.1G。  这4.1G不但包含了...

  • (已更新)Ubuntu 14.04 Linux 3D桌面完全教程,显卡驱动安装方法,compiz特效介绍,常见问题解答

    (已更新)Ubuntu 14.04 Linux 3D桌面完全教程,显卡驱动安装方法,compiz特效介绍,常见问题解答   内容    文章标题 : (已更新)Ubuntu 14.04 Linux 3D桌面完全教程,显卡驱动...

  • Ubuntu Linux 3D桌面完全教程 显卡驱动安装方法 compiz特效介绍

    [2011年5月7日更新] Ubuntu Linux 3D桌面完全教程,显卡驱动安装方法,compiz特效介绍,常见问题解答。 本教程的从2008年至今,经历了三个重大版本的修改: 最早是一善鱼编写并发布在Ubuntu中文论坛forum.ubuntu.org...

  • unity3d 自学杂项 2.0版(实时更新)

    实现方法需要几个函数:swap交换,reset重置用过的buffer,更新nextBuffer,显示currentBuffer。。。。 因为写的东西太少了,博主就不单发博客来说明了。。。by wolf96 三缓冲的介绍 Triple ...

  • 【手把手教你Ubuntu】Ubuntu 13.04 Linux 3D桌面完全教程,显卡驱动安装方法

    [2013年4月28日更新] Ubuntu Linux 3D桌面完全教程,显卡驱动安装方法,compiz特效介绍,常见问题解答。 本教程最早是一善鱼 YQ-YSY 于2008年编写并发布在Ubuntu中文论坛forum.ubuntu.org.cn配置美化区3D桌面特效...

  • Windows中多指针输入技术的实现与应用(9 我设想用来实现MFC多鼠标的透明窗口源代码。。。)...

    / 一下基本就是实现了一个透明的窗口,以此窗口来表示鼠标指针,我用了CImage,你可以到网上查查它的用法。 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"&gt...

  • 最全面、最详细web前端面试题及答案总结

    我们约定,每个问题后我们标记『✨ 』的为⾼频⾯试题 doctype的作⽤是什么?✨ DOCTYPE是html5标准⽹⻚声明,且必须声明在HTML⽂档的第⼀⾏。来告知浏览器的解析器⽤什么⽂档标准解析这个 ⽂档,不同的渲染模式会...

  • 七天MFC速成

    做课设的时间很紧,一个星期多一点儿,而MFC需要现学现卖,我遇到一些问题的时候又总爱跑去各种论坛发帖提问,论坛中也存在一些活跃的大神或者活跃的资深程序员,对于这些人,我厚着脸皮,抱着一丝他们可能回信的...

  • 基于ssm的公司人力资源管理系统设计与实现源码.zip

    提供的源码资源涵盖了安卓应用、小程序、Python应用和Java应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,源码中配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 这些源码资源特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资源都能为你提供宝贵的学习和实践机会。通过学习和运行这些源码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入了解各平台开发的技术细节和最佳实践,逐步培养起自己的项目开发和问题解决能力。此外,在求职或创业过程中,具备跨平台开发能力的大学生将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码中的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些源码资源,以适应各平台技术的最新发展和市场需求。

  • tomcat安装配置教程.txt

    ### Tomcat安装配置教程.txt #### 资源描述 本教程文件详细介绍了Tomcat的安装和配置过程,旨在帮助用户快速、顺利地部署和运行Tomcat服务器。内容涵盖了从下载到配置的各个步骤,包括必要的环境设置和常见问题的解决方案。 #### 内容概要 1. **前期准备** - 系统要求:介绍支持Tomcat的操作系统版本和硬件需求。 - 环境准备:包括安装JDK和设置JAVA_HOME环境变量的步骤。 2. **下载与安装** - 从Apache官方网站下载Tomcat的具体步骤。 - 解压安装包并移动到指定目录的详细指引。 3. **基本配置** - 配置Tomcat的server.xml文件,包括端口设置和连接器配置。 - 配置web.xml文件,介绍一些常见的配置选项和它们的用途。 4. **启动与验证** - 启动Tomcat服务器的命令和步骤。 - 验证安装是否成功,包括访问默认主页和管理控制台。 5. **高级配置** - 配置Tomcat的虚拟主机,实现多站点部署。 - 配置SSL/T

  • 155_基于PhP的超市商品管理系统的设计与实现-源码.zip

    提供的源码资源涵盖了安卓应用、小程序、Python应用和Java应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,源码中配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 这些源码资源特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资源都能为你提供宝贵的学习和实践机会。通过学习和运行这些源码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入了解各平台开发的技术细节和最佳实践,逐步培养起自己的项目开发和问题解决能力。此外,在求职或创业过程中,具备跨平台开发能力的大学生将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码中的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些源码资源,以适应各平台技术的最新发展和市场需求。

  • 2030.5 CSIP通信报文参考

    2030.5 CSIP通信报文参考

  • 基于微信小程序的人脸识别的签到系统的设计与实现源码.zip

    提供的源码资源涵盖了安卓应用、小程序、Python应用和Java应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,源码中配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 这些源码资源特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资源都能为你提供宝贵的学习和实践机会。通过学习和运行这些源码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入了解各平台开发的技术细节和最佳实践,逐步培养起自己的项目开发和问题解决能力。此外,在求职或创业过程中,具备跨平台开发能力的大学生将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码中的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些源码资源,以适应各平台技术的最新发展和市场需求。

  • 冒泡排序 基础排序 插入排序 快速排序 双路快速排序 三路快速排序 堆排序.zip

    插入排序 插入排序的代码实现虽然没有冒泡排序和选择排序那么简单粗暴,但它的原理应该是最容易理解的了,因为只要打过扑克牌的人都应该能够秒懂。插入排序是一种最简单直观的排序算法,它的工作原理是通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入。 1.算法步骤 将第一待排序序列第一个元素看做一个有序序列,把第二个元素到最后一个元素当成是未排序序列。 从头到尾依次扫描未排序序列,将扫描到的每个元素插入有序序列的适当位置。(如果待插入的元素与有序序列中的某个元素相等,则将待插入元素插入到相等元素的后面。) 选择排序 选择排序是一种简单直观的排序算法,无论什么数据进去都是 O(n²) 的时间复杂度。所以用到它的时候,数据规模越小越好。唯一的好处可能就是不占用额外的内存空间了吧。 1.算法步骤 首先在未排序序列中找到最小(大)元素,存放到排序序列的起始位置 再从剩余未排序元素中继续寻找最小(大)元素,然后放到已排序序列的末尾。 重复第二步,直到所有元素均排序完毕。

Global site tag (gtag.js) - Google Analytics