RubyOnRails3.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开发教程

全新活动记录查询引擎

 
 
 
 
  1. 代码实例:
  2. users = User.where(:name => "david").limit(20)
  3. users.where("age > 29")
  4. # SELECT * FROM users 
  5. # WHERE name = "david" AND age > 29 
  6. # ORDER BY name
  7. # LIMIT 20
  8. users.order(:name).each { |user| puts user.name }

新的Action Mailer组件

 
 
 
 
  1. 代码实例:
  2. class Notifier < ActionMailer::Base
  3.   default :from =>
  4.     "Highrise 
  5.   def new_project(digest, project, person)
  6.     @digest, @project, @person = digest, project, person
  7.     attachments['digest.pdf'] = digest.to_pdf
  8.     attachments['logo.jpg']   = File.read(project.logo_path)
  9.     mail(
  10.       :subject => "Your digest for #{project.name}",
  11.       :to => person.email_address_with_name
  12.     ) do |format|
  13.       format.text { render :text => "Something texty" }
  14.       format.html { render :text => "Something texty i>" }
  15.     end
  16.   end
  17. end

默认启用跨站点工具XSS保护

告别字符编码问题困扰

内部重构

文档完善

◆支持MySQL2 gem

◆修正了自动加载的问题

安装方法:gem install rails --version 3.0.0.

下载Ruby On Rails 3.0:http://rubyonrails.org/download

相关阅读

Ruby on Rails基于MVC(模型- 视图- 控制器)设计模式。从视图中的Ajax应用,到控制器中的访问请求和反馈,到封装数据库的模型,Rails为你提供一个纯Ruby的开发环境。发布网站时,你只需要一个数据库和一个网络服务器即可。

当前标题:RubyOnRails3.0正式发布更快更强更美丽
URL标题:http://www.shufengxianlan.com/qtweb/news39/68339.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联