阅读更多

26顶
0踩

编程语言

翻译新闻 Rails 3 正式版发布

2010-08-30 10:11 by 见习记者 lolomarx 评论(30) 有9445人浏览
Rails3.0经过两年的改进,终于发布了。社区聚集了1600多贡献者一起齐心协力,使一切变得更加美好,更快,更清洁,更美丽。

Rails的第三代拥有成千上万的提交,所以挑选什么是重点总是将是艰难的和不全面的。以下是部分重要的改进:
  • New Active Record query engine
  • New router for Action Controller
  • New Action Mailer
  • Manage dependencies with Bundler
  • XSS protection by default
  • encoding issues
  • Active Model: Validations, callbacks, etc for all models
  • Official plugin APIs
  • Rewritten internals....
更多详细资料参考
http://weblog.rubyonrails.org/2010/8/29/rails-3-0-it-s-done
26
0
评论 共 30 条 请登录后发表评论
30 楼 xiemengxiao 2010-09-08 16:26
期待执行速度能加快
29 楼 山雨欲来风满楼 2010-09-04 16:25
屡次使用, 屡次退回2.3.5.

还是原来的好用,新的问题仍然不少。
28 楼 inosin 2010-09-01 22:15
jerry 写道
等Rails 3.0.1吧。

还是等Rails 4.0.1吧
27 楼 huang_yong 2010-08-31 19:24
07年关注了一段时间RoR的东西,感觉这玩意还是非常有前途的,等待Rails4的发布吧!
26 楼 sword721 2010-08-31 18:05
hellolaojiang 写道
zhaopf 写道
在window下面折腾了半天在,ubuntu下面一下子都装好了,ruby for win简直让人痛苦的


同感,在UBUNTU下装这些东西,太爽了。


snow leopard 更爽。
25 楼 orcl_zhang 2010-08-31 17:17
从哪里可以看到rails2的api.......
24 楼 chptcleo 2010-08-31 16:38
现在技术太多了
23 楼 hellolaojiang 2010-08-31 13:13
zhaopf 写道
在window下面折腾了半天在,ubuntu下面一下子都装好了,ruby for win简直让人痛苦的


同感,在UBUNTU下装这些东西,太爽了。
22 楼 orcl_zhang 2010-08-31 12:38
u2@u2:~/NetBeansProjects/webapp$ gem list

*** LOCAL GEMS ***

abstract (1.0.0)
actionmailer (3.0.0, 2.3.5, 2.3.2)
actionpack (3.0.0, 2.3.5, 2.3.2)
activemodel (3.0.0)
activerecord (3.0.0, 2.3.5, 2.3.2)
activeresource (3.0.0, 2.3.5, 2.3.2)
activesupport (3.0.0, 2.3.5, 2.3.2)
21 楼 zhaopf 2010-08-31 01:34
在window下面折腾了半天在,ubuntu下面一下子都装好了,ruby for win简直让人痛苦的
20 楼 NumbCoder 2010-08-30 21:35
已经用3做了两个项目了,还不错。
19 楼 ruby初学者 2010-08-30 20:26
zhaopf 写道
MySQL2装不上去
C:/Ruby/bin/ruby.exe extconf.rb --with-mysql-dir=C:/Ruby/msys/c/Program Files/MySQL/MySQL Server 5.1 --with-mysql-lib=C:/Ruby/msys/c/Program Files/MySQL/MySQL Server 5.1/lib --with-mysql-include=C:/Ruby/msys/c/Program Files/MySQL/MySQL Server 5.1/include
checking for rb_thread_blocking_region()... *** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of
necessary libraries and/or headers.  Check the mkmf.log file for more
details.  You may need configuration options.

Provided configuration options:
--with-opt-dir
--without-opt-dir
--with-opt-include
--without-opt-include=${opt-dir}/include
--with-opt-lib
--without-opt-lib=${opt-dir}/lib
--with-make-prog
--without-make-prog
--srcdir=.
--curdir
--ruby=C:/Ruby/bin/ruby
C:/Ruby/lib/ruby/1.9.1/mkmf.rb:368:in `try_do': The complier failed to generate an executable file. (RuntimeError)
You have to install development tools first.
from C:/Ruby/lib/ruby/1.9.1/mkmf.rb:435:in `try_link0'
from C:/Ruby/lib/ruby/1.9.1/mkmf.rb:440:in `try_link'
from C:/Ruby/lib/ruby/1.9.1/mkmf.rb:552:in `try_func'
from C:/Ruby/lib/ruby/1.9.1/mkmf.rb:797:in `block in have_func'
from C:/Ruby/lib/ruby/1.9.1/mkmf.rb:693:in `block in checking_for'
from C:/Ruby/lib/ruby/1.9.1/mkmf.rb:280:in `block (2 levels) in postpone'
from C:/Ruby/lib/ruby/1.9.1/mkmf.rb:254:in `open'
from C:/Ruby/lib/ruby/1.9.1/mkmf.rb:280:in `block in postpone'
from C:/Ruby/lib/ruby/1.9.1/mkmf.rb:254:in `open'
from C:/Ruby/lib/ruby/1.9.1/mkmf.rb:276:in `postpone'
from C:/Ruby/lib/ruby/1.9.1/mkmf.rb:692:in `checking_for'
from C:/Ruby/lib/ruby/1.9.1/mkmf.rb:796:in `have_func'
from extconf.rb:9:in `<main>'

首先必须安装sudo apt-get install libmysqlclient-dev 然后再安装 sudo gem install mysql2 –no-rdoc –no-ri
18 楼 agile_boy 2010-08-30 18:21
ruby初学者 写道
挺不错的,怎么更新应用程序里面绑定的Gemfile.lock文件呢?

bundle update
17 楼 zhaopf 2010-08-30 18:18
MySQL2装不上去
C:/Ruby/bin/ruby.exe extconf.rb --with-mysql-dir=C:/Ruby/msys/c/Program Files/MySQL/MySQL Server 5.1 --with-mysql-lib=C:/Ruby/msys/c/Program Files/MySQL/MySQL Server 5.1/lib --with-mysql-include=C:/Ruby/msys/c/Program Files/MySQL/MySQL Server 5.1/include
checking for rb_thread_blocking_region()... *** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of
necessary libraries and/or headers.  Check the mkmf.log file for more
details.  You may need configuration options.

Provided configuration options:
--with-opt-dir
--without-opt-dir
--with-opt-include
--without-opt-include=${opt-dir}/include
--with-opt-lib
--without-opt-lib=${opt-dir}/lib
--with-make-prog
--without-make-prog
--srcdir=.
--curdir
--ruby=C:/Ruby/bin/ruby
C:/Ruby/lib/ruby/1.9.1/mkmf.rb:368:in `try_do': The complier failed to generate an executable file. (RuntimeError)
You have to install development tools first.
from C:/Ruby/lib/ruby/1.9.1/mkmf.rb:435:in `try_link0'
from C:/Ruby/lib/ruby/1.9.1/mkmf.rb:440:in `try_link'
from C:/Ruby/lib/ruby/1.9.1/mkmf.rb:552:in `try_func'
from C:/Ruby/lib/ruby/1.9.1/mkmf.rb:797:in `block in have_func'
from C:/Ruby/lib/ruby/1.9.1/mkmf.rb:693:in `block in checking_for'
from C:/Ruby/lib/ruby/1.9.1/mkmf.rb:280:in `block (2 levels) in postpone'
from C:/Ruby/lib/ruby/1.9.1/mkmf.rb:254:in `open'
from C:/Ruby/lib/ruby/1.9.1/mkmf.rb:280:in `block in postpone'
from C:/Ruby/lib/ruby/1.9.1/mkmf.rb:254:in `open'
from C:/Ruby/lib/ruby/1.9.1/mkmf.rb:276:in `postpone'
from C:/Ruby/lib/ruby/1.9.1/mkmf.rb:692:in `checking_for'
from C:/Ruby/lib/ruby/1.9.1/mkmf.rb:796:in `have_func'
from extconf.rb:9:in `<main>'
16 楼 kenrome 2010-08-30 16:49
Rails3将再次带来agile web开发的热潮。
15 楼 jqxl0205 2010-08-30 16:32
我Python,我自豪!
14 楼 ruby初学者 2010-08-30 14:58
挺不错的,怎么更新应用程序里面绑定的Gemfile.lock文件呢?
13 楼 jerry 2010-08-30 14:49
等Rails 3.0.1吧。
12 楼 xiaopaozi 2010-08-30 14:41
来顶,支持ruby,支持rails.
11 楼 bellstar 2010-08-30 14:09
昨天半夜才装的rails rc, 今天就发布了,害我!

发表评论

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

相关推荐

  • Rails 4.0正式发布

    摘要:在经历了多个测试版本后,Rails 4.0正式版终于和大家见面了,该版本的重点是简化Web应用的开发,无需客户端JS/JSON服务器路由。 在经历了多个测试版本后,Rails 4.0正式版终于和大家见面了。这是一个全新...

  • Rails 3.0 正式版发布了

    Rails 3.0 在经过多个测试版后,今天终于迎来的正式版本。 安装方法:gem install rails --version 3.0.0. Rails 是一个用于开发数据库驱动的网络应用程序的完整框架。Rails基于MVC(模型- 视图- 控制器)设计模式...

  • Ruby on Rails 2.0正式发布

    导读: David Heinemeier Hansson(DHH)在Ruby on Rails的官方blog上宣布,经历了将近一年的开发之后,Ruby on Rails 2.0目前已经正式发布。 2.0版本的Rails具备众多新的特性,并且在代码上做出了大量的修补和完善。...

  • rails3项目解析之2——rails基础

    [url=http://www.iteye.com/topic/1058510]rails3项目解析之1——系统架构[/url] [url=...rails 3.0是2010年8月份发布的。迄今为止,3.0已历经多个tiny版到了3.0.8。3.1已经放出rc4,看起来离...

  • [ANN]Rails 1.2正式发布

    今天已更新到1.2.1版。gem in rails -yPrototype库也随之正式发布了1.5版,同时交付的还有API文档站点http://prototypejs.org/api/

  • Rails 6.0.0 RC1 发布,Ruby Web 应用开发框架

    开发四年只会写业务代码,分布式高并发都不会还做程序员? Rails 6.0.0 首个 RC 版已于昨天发布,这是发现 ...

  • CentOS 部署 Ruby on Rails

    CentOS7部署Rails一、创建一个deploy用户二、使用秘钥登录服务器三、禁用密码登录(可选)四、服务器基础准备工作五、使用rbenv安装Ruby六、安装PostgreSQL七、安装 Nginx八、进入Rails项目,修改gemfile,安装...

  • rails3项目架构解析

    我们这个团队应该算是比较早使用rails3做项目的,3.0正式版刚发布就开始尝试了,在项目开发期间针对很多问题也做了一些探索。谈不上经验,更称不上最佳实践,只是分享出来,经学见易,道家见淫,有需要的朋友...

  • python web ide 开源_GitLabWebIDE正式发布10.7版本并开源

    GitLab WebIDE致力于简化接受合并请求的工作流程,现在GitLab发布了10.7的正式版本(generallyavailable),除此之外,还有一些其他的特性以提高C++和Go代码的安全性并提升与Kubernets集成的能力。GitLab Web IDE最初...

  • Fedora 33正式版发布!新的文件系统与桌面

    Fedora是基于Linux的开放操作系统和平台,日前,Fedora 33正式版发布,除了工作站(Workstation)、服务器(Server)版本之外,Fedora 33还推出了物联网版本(IoT)。 Fedora是基于Linux的开放操作系统和平台...

  • rails3项目解析之6——自动部署

    [url=http://www.iteye.com/topic/1113316]上一篇:rails3项目解析之5——rails on windows[/url] 在那山的这边海的那边有一群部署员 他们辛苦又没钱 他们忙碌又危险 他们一天到晚坐在那里不停地在上传 有...

  • Redmine 下一个版本将采用 Rails 3 开发

    Redmine 是一个开源 ...Rails 目前最新版本是 3.2.3,尽管该版本通过了与 Ruby 1.8 和 1.9 的所有测试,但还是有一些小问题,如果你希望在产品环境中使用,建议还是等到 2.0 的正式版发布。

  • Rails 5.2.3 RC1 发布,Ruby Web 应用开发框架

    开发四年只会写业务代码,分布式高并发都不会还做程序员? Rails(Ruby on Rails) 5.2.3RC1 ...

  • linux rhel 6 x64,RedHat Enterprise Linux (RHEL) 6正式版发布下载(很快)

    红帽在本周三(11月10日)发布了其企业级Linux,RHEL 6的正式版(注:红帽官方已经不用RHEL这个简称了,其全称叫做Red Hat Enterprise Linux)。“红帽RHEL 6是10年研发和合作的结晶”,红帽产品和技术部总裁Paul ...

  • rails3 新特性 和 RJS评论

    3.1已经放出rc4,看起来离正式版已为期不远。相对于2系,3系还是有一些令人惊喜的变化,而且在架构上也规范和严整了许多。3.1中更是又加入了几个颇为有趣的特性。我们的项目一直都是紧跟rails新版,很欣慰能够毫无...

  • Rails 2.3.5发布 更好的支持Ruby 1.9

    Ruby 1.9正式发布 运行效率大幅度提升Ruby 1.9,你何时能够投入应用?透视Ruby 1.9的Lambda函数DHH漫谈Ruby on Rails的文化Windows上的Rails开发环境搭建 【51CTO 11月30日快讯】Ruby on Rails 2.3.5在过去的这个...

  • rails3使用ActionMail发送邮件

    首先要安装mailit这个插件、gem install mailit、如果在线安装慢就直接下载离线包安装、具体可以看本站的离线安装gem的文章、首先新建一个rails项目、当然迩可以在自己的原有rails项目里弄、但这里仅为测试一下新建...

  • rails 下使用 Capistrano 来发布应用

     是IEEE为要在各种UNIX操作系统上运行的软件,而定义API的一系列互相关联的标准的总称,其正式称呼为IEEE 1003,而国际标准名称为ISO/IEC 9945。此标准源于一个大约开始于1985年的项目。POSIX这个名称是由理查德...

  • 用RVM安装多版本rails

    Rails 3 RC 版半个月前就已经发布,而正式版据说会在未来几周内面世。相对于 2.3 版,Rails 3 差不多在各个方面都作出了改进。如果你准备开发新项目,现在应该是时候体验 Rails 3 的新功能了。本文将带领你在 Ubuntu...

  • tables-3.6.1-cp39-cp39-win_amd64.whl

    tables-3.6.1-cp39-cp39-win_amd64.whl

Global site tag (gtag.js) - Google Analytics