阅读更多

0顶
0踩

编程语言

原创新闻 Rails 3.1.1发布

2011-10-08 14:41 by 副主编 wangguo 评论(2) 有4380人浏览
Rails 3.1.1已经发布了,该版本要求sass-rails 3.1.4及以上版本。



该版本包括了大量的改进和bug修复,部分改进如下:

ActionPack改进

  • stylesheetlinktag('/stylesheets/application')和类似的helpers不再抛出Sprockets::FileOutsidePaths异常。
  • rack-cache升级到1.1版本。
  • 确保assets:precompile任务只运行一次。
  • button_to支持表单选项,你可以进行传递,例如'data-type' => 'json'。
  • 使用Rake.ruby(而不是Kernel.exec)重新启动assets:precompile任务,以便能够在Windows中使用。
ActiveModel改进

  • 移除对bcrypt-ruby的硬依赖,以避免ActiveModel依赖二进制库。
ActiveRecord改进

  • 当加载使用setprimarykey的模块时,不需要DB连接。
  • 修复了select()和HABTM关联一起使用时的问题,如Person.friends.select(:name)。
  • 修复了目标上使用自定义主键的belongs_to多态问题。
  • CollectionProxy#replace应该更改数据库记录,而不是仅仅改变数组。
  • 数据库adapters使用一个statement池,用于限制数据库中开放的prepared statements的数量。
  • 当一个belongs_to的外键为空时,不发送任何数据库查询。
此外,该版本还改进了ActiveSupport、Railties相关模块,详细的改进信息参阅:发行公告

下载地址:https://github.com/rails/rails/tree/ba708126d85a020f8984db1a12261bcdba47d70f

  • 大小: 9.7 KB
0
0
评论 共 2 条 请登录后发表评论
2 楼 LubinJava 2011-10-09 08:58
表示不懂.
1 楼 lfz8888666 2011-10-08 15:13
不错,3.1系列用起来就是爽

发表评论

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

相关推荐

  • tinymce-rails, 集成TinyMCE与 Rails 资产管道.zip

    tinymce-rails, 集成TinyMCE与 Rails 资产管道 用于TinyMCE的 Rails 集成tinymce-rails gem 将 TinyMCE 编辑器与 Rails 资产管道集成在一起。这里 gem 与 Rails 3.1.1和更高的( 包括 Rails 4 ) 兼容。这是 Tiny

  • Rails3.1.1到Rails3.2.2升级笔记

    项目文件结构变更将项目从Rails3.1.1升级到Rails3.2.2之后,报出了插件即将被废除的警告,因为在Rails4中将会把第三方插件从vendor下移除。Rails Guide中关于这两个版本的vendor文件夹描述如下:vendor Rails

  • Installing Ruby on Rails 3.1.1 with MySql on Windows-7 64-bit

    Download the Savvy Digital Marketer's Guide to Social Content Marketing!...I recently upgraded my Ruby on Rails installation from Ruby 1.8.7 and Rails 2.3.2 to Ruby 1.9.3 and Rails 3.1.1 There

  • 教你10分钟内在Windows上完成Ruby1.9.2+Rails3.1.1开发环境的安装和配置

    一般来说,Windows开发者需要自己搭建好Ruby、RubyGems、Rails以及SQLite才能开始创建Rails应用。 对于初学者,在Windwos上安装rails最简单的方式是RailsInstaller安装包。 RailsInstaller是一键安装的软件包,...

  • Could not find gem 'jquery-rails (~> 3.1.1)

    error installing redmine in ubuntu wily 15.10: Could not find gem 'jquery-rails (~> 3.1.1) ruby' in any of the gem sources 参考: https://bugs.launchpad.net/ubuntu/+source/redmine/+bug/1511434 ...

  • Ruby on Rails concurrency 并发处理

    Ruby on Rails concurrency 并发处理 背景 系统使用分布式部署, 在提高并发的同时, 也引入了并发问题. 并发问题往往较难调试和处理. 所幸, Rails 和 ruby 社区提供一些优秀的方案可以用来解决并发问题. 这里做一个...

  • windows下安装ruby和 rails的痛苦经历

    windows下安装ruby和 rails的痛苦经历 准备安装ruby on rails,在网上搜了下,步骤都类似,但实际安装过程中却碰到很多问题。下面详细说下: 说明下,文章是按照我尝试的过程描述的。但最终是靠 运行 ...

  • 高效 Java Web 开发框架 Portal-Basic v3.1.1 发布

    高度扩展:Portal-Basic通过的plug-in机制可以灵活扩展,Portal-Basic发布包中自带的portal-basic-ext-rest和portal-basic-ext-spring均以插件的形式提供,用户可根据需要加载或卸载这些插件。应用程序开发者也可以...

  • 创建一个没有数据库的rails项目

    方法一: 创建的时候,跳过创建数据库,跳过bundle等等。...rails new --skip-active-record --skip-bundle --skip-yarn --skip-spring --skip-listen 【项目名】 记得改变Gemfile,bundle install , Gemfil...

  • Rails开发:Gem更换淘宝源

    Errno::ECONNRESET: Connection reset by peer - SSL_connect (https://api.rubygems.org/quick/Marshal.4.8/rails-3.1.1.gemspec.rz) 执行如下命令更换gem源 gem sources --remove https://rubygems.org/ ...

  • Rails4.1 Action View概述

    3.1.1 ERB 在ERB模板中,Ruby代码被和标签包裹着。对于标签中的代码,只执行不返回任何结果,比如条件、循环或块。而标签中的代码,将返回你所需要的值。例如: <h1>Names of allthe people |...

  • rails 服务器部署

    关键字:centos mysql redis ngnix ruby rails nodejs rvm 1、配置rpm的源:  32位系统:  sudo rpm -Uvh http://dl.iuscommunity.org/pub/ius/stable/Redhat/5/x86_64/epel-release-5-4.noarch.rpm

  • rails mysql 环境搭建_windows上Rails3环境的配置包括mysql数据库的配置说明

    安装过过程很简单,就像在windows安装其它软件一样,跟着提示一步一步就可以了,它默认安装在C:\RailsInstaller下面。安装好以后就可以在开始里面找到一个启动的菜单,...2,用Rails连接mysql,这一步就有些麻烦了,...

  • ruby中js接收html的值,在 Rails 中使用 JavaScript

    3.1.1 form_with form_with 方法协助编写表单,默认假定表单使用 Ajax。如果不想使用 Ajax,把 :local 选项传给 form_with。 (model: @article) do |f| %> ... <% end %> 生成的 HTML 如下: ... 注意 data-remote=...

  • ruby rails server启动

    rails 项目创建,rails 启动server Last login: Wed Aug 10 09:35:35 on console kevindeMacBook-Pro:~ kevin$ ruby -v ruby 2.3.0p0 (2015-12-25 revision 53290) [x86_64-darwin15] kevindeMacBook-Pro:~ kevin$ ...

  • rails在windows下安装遇到的问题

    看到“Successfully installed rails-3.1.1”,说明安装成功。 这里特别指出的就是,在第2、3步的devkit没有安装的话,可能会出现“”错误。 ERROR: Error installing gherkin: The 'json'native gem requires ...

  • ruby on rails新建项目,heroku 部署项目

    本地新建项目cd # 进入家目录 mkdir workspace # 新建 workspace 目录 ...rails _5.0.1_ new my_app生成文件之后,在 Gemfile 文件中为所有 gem 指定精确的版本号# 此处后续,要 install 可先翻墙,或者 更换资源,速

  • rails中的网页模板

    rails中的网页模板  rails 中的模板都放在app/views/layouts/下。模板后缀是rhtml和erb都可以,但以erb为先,如果已有一个erb后缀的模板,则不再找rhtml。  模板留给子页显示的地方用yield来标识,如,这样子也...

  • Ruby on Rails 环境搭建 [Windows 7]

    耗时4小时终于把第一个demo给运行起来了。按照Ruby on Rails 的官方教程无论如何都无法安装成功,最后终于发现了Rails Installer这个好东东,可以去[url]...rails new demo --skip-bundle //可以避免bundle inst...

Global site tag (gtag.js) - Google Analytics