官方的文档已经出来了
http://guides.rails.info/3_0_release_notes.html
我最感兴趣的是2.3.5如何升级到3.0。官方做了个rails_upgrade插件来帮助用户升级。
方法很简单:
先安装
script/plugin install git://github.com/rails/rails_upgrade.git
然后按照如下命令来做您需要的事情即可
# Check your app for required upgrades
rake rails:upgrade:check
# Backup your likely modified files that might be overwritten by the generator
rake rails:upgrade:backup
# Generate a new route file
rake rails:upgrade:routes
# Generate a Gemfile from your config.gem directives
rake rails:upgrade:gems
# Generate code for a new config/application.rb from your environment.rb
rake rails:upgrade:configuration
需要注意的是,Rails3不再支持1.8.6以及更早的ruby版本,需要1.8.7及以上的版本才能正常运行。
原帖还有很多要注意的地方,需要仔细阅读一下。Rails 3.0将会是不一样的rails,性能也会有大幅度的提升,让我们拭目以待吧。
分享到:
相关推荐
在“Rails进行敏捷Web开发(所有版本的源码rails3.0-4.0)”中,包含了Rails从3.0到4.0各个主要版本的源代码,这些版本的变迁反映了Rails框架在不同阶段的发展和改进。 1. Rails 3.0: Rails 3是重大升级,引入了...
Rails 3.0是该框架的一个重大版本更新,它对之前版本进行了大量的重构和优化,包括合并了Rails和Merb两个框架的优点,提供了更强大的路由机制、更灵活的配置选项以及更好的性能表现。此外,Rails 3.0还引入了Asset ...
请注意:从1.0.0版本开始,不再支持Rails3.0.x。 如果要在Rails 3.0.x项目上使用css3button,请安装0.9.5版(有关完整说明,请参见下文)。 入门-Rails 3.1 在您的gemfile中包含该gem并运行bundle install gem '...
PublicActivity public_activity在Rails 3.0-5.0中为ActiveRecord,Mongoid 3和MongoMapper模型提供轻松的活动跟踪。 简而言之:它记录了已更改或创建的内容,并使您能够执行PublicActivity public_activity为Rails ...
#### 描述解析:“Agile Web Development with Rails will teach you all you need to know about Ruby and Rails 3.0 to build killer web applications.” - **教学目标**:本书旨在教会读者关于Ruby语言和Rails ...
- **时间**:2010 年 7 月,使用 Rails 3.0 版本。 - **目标**:构建一个本地化的社交电商平台,专注于本地商铺。 - **实践**:利用 Rails 的 MVC 架构和 ORM 模式,实现了一个安全、高效且用户友好的平台。 ###...
Ruby on Rails,通常简称为Rails,是一个基于Ruby编程语言的开源Web应用框架,遵循MVC(Model-View-Controller)架构模式。这个“Rails项目源代码”是一个使用Rails构建的图片分享网站的完整源代码,它揭示了如何...
《Rails101_by_rails4.0》是一本专注于Rails 4.0.0版本和Ruby 2.0.0版本的自学教程书籍,它定位于中文读者,旨在成为学习Rails框架的参考教材。Rails(Ruby on Rails)是一个采用Ruby语言编写的开源Web应用框架,它...
Rails 3.1 和 Cucumber-Rails 1.2.0 是两个在Web开发领域非常重要的工具,尤其对于Ruby on Rails框架的测试和自动化流程。本文将深入探讨这两个组件,以及它们如何协同工作来增强软件开发的效率和质量。 首先,...
Cramp使用Rails 3.0的ActiveSupport 和 ActiveModel库, 它会显示两层用于开发:controllers 和 models。 示例代码: require 'rubygems'require 'cramp/controller'class WelcomeAction , :Port => 3000 安装方法:...
Ruby on Rails helps you ... Additionally, this edition now works on Ruby 2.0, a new release of Ruby with substantial functional and performance improvements., This edition is for Rails4.0 and beyond.
Rails指南中文版是针对Ruby on Rails框架的一份详尽教程,旨在帮助开发者深入理解并熟练掌握这个强大的Web应用开发工具。Ruby on Rails(简称Rails)是一个基于Ruby语言的开源Web应用框架,它遵循MVC(Model-View-...
从给定的文件信息来看,我们正在探讨的是一本关于Ruby on Rails的书籍,书名为《Simply Rails2》,作者是Patrick Lenz。本书旨在为初学者提供深入理解Ruby on Rails框架的指南,从基础概念到高级主题均有涵盖,是...
注意:实际上Rails 3推荐使用更高的版本,例如3.0或更高版本。不过为了保持与原始文件一致,这里仍采用2.3.11: ```bash gem install rails -v=2.3.11 ``` ##### 4. 安装Passenger Passenger是一个高效的Web...
这使用了Railtie,因此仅适用于Rails 3.0及更高版本。安装将以下内容添加到您的Gemfile : gem 'rubycas-client-rails'然后在Rails应用程序的根目录中运行bundler: bundle install一旦安装了必要的gem,在...
在开发Web应用时,Ruby on Rails(简称Rails)框架因其高效、简洁的代码风格和强大的社区支持而备受青睐。Aptana是一款强大的集成开发环境(IDE),尤其适用于Rails项目的开发,它提供了丰富的特性来提升开发效率。...
[Pragmatic Bookshelf] Crafting Rails Applications Expert Practices for Everyday Rails Development (E-Book) ☆ 图书概要:☆ Rails 3 is a huge step forward. You can now easily extend the framework, ...
此资源包含了书中所涉及的源代码,适用于对Rails 3.0、3.1、3.2版本的学习与实践。Rails作为一款强大的开源Web应用程序框架,以其MVC(模型-视图-控制器)架构模式,以及推崇的DRY(Don't Repeat Yourself)和...
标题 "Rails" 指的是 Ruby on Rails,一个开源的Web应用程序框架,它基于Ruby编程语言,遵循MVC(模型-视图-控制器)架构模式。Rails由David Heinemeier Hansson在2004年创建,其设计理念是强调代码的简洁性、DRY...
在本文中,我们将深入探讨如何使用Rails敏捷开发技术构建一个购物车系统,特别是在参考《rails敏捷开发第四版》中的示例。Rails 3.2.6是本文的基础框架,它是一个强大的Ruby Web应用程序框架,以其MVC(模型-视图-...