这篇文章将为大家详细讲解有关Ruby On Rails 3.0正式发布有什么变化,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
历时将近2年,经过多个测试版本,Ruby On Rails 3.0终于正式发布了。期间有近1600多位开发者参与开发,在每个人的共同努力下,Ruby On Rails 3.0显得“更快更强更美丽”,相信新版本不会让人失望。
由于Ruby On Rails 3.0正式版做了很大的改变,所以挑选出什么突出的特性非常困难,这里将介绍一些新版本的主要变化。
Ruby on Rails架构说明
关于Rails更多内容,欢迎访问:Ruby On Rails开发教程
◆全新活动记录查询引擎
代码实例: users = User.where(:name => "david").limit(20) users.where("age > 29") # SELECT * FROM users # WHERE name = "david" AND age > 29 # ORDER BY name # LIMIT 20 users.order(:name).each { |user| puts user.name }
◆新的Action Mailer组件
代码实例: class Notifier < ActionMailer::Base default :from => "Highrise <system@#{APPLICATION_DOMAIN}>" def new_project(digest, project, person) @digest, @project, @person = digest, project, person attachments['digest.pdf'] = digest.to_pdf attachments['logo.jpg'] = File.read(project.logo_path) mail( :subject => "Your digest for #{project.name}", :to => person.email_address_with_name ) do |format| format.text { render :text => "Something texty" } format.html { render :text => "Something <i>textyi>" } end end end
◆默认启用跨站点工具XSS保护
◆告别字符编码问题困扰
◆内部重构
◆文档完善
◆支持MySQL2 gem
◆修正了自动加载的问题
安装方法:gem install rails --version 3.0.0.
下载Ruby On Rails 3.0:http://rubyonrails.org/download
关于“Ruby On Rails 3.0正式发布有什么变化”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。