资讯月刊下载
[非技术] JavaEye网站底层升级到ruby 1.8.7版本和Rails 2.1版 ...
今天下午(2008年6月24日),我们把JavaEye网站底层进行了一次大的升级: 1、ruby版本从1.8.6升级到最新的1.8.7p22版本,解决了代码执行溢出的安全漏洞 2、Rails版本从2.0.2升级到Rails 2.1版本,部分数据库插入性能有所提高 3、一大堆相关的ruby gem和rails插件相应进行了升级 4、JavaEye网站源代码也相应做了部分修改和调整,以适应新的版本。 ...
[编程语言] 抢先看看:Rails-Doc.org
顾名思义,Rails-Doc.org网站是一个提供Rails文档的网站,这个网站正在建设中,马上就要发布,以后搜索Rails文档就很方便了。 Rails-Doc.org支持API查找,并且是由社区来维护,比个人维护要稳定的多。
[编程语言] 推荐Steve Yegge:Rhino on Rails在服务器端JVM中运行 ...
Steve Yegge在google I/O大会上发表了演讲:Rhino on Rails -- Server-side JavaScript on the Java Virtual Machine。 使用Rhino能够用JavaScript完成Java在server端完成的所有工作! 什么是Rhino? 1。用JavaScript实现Java JavaScript implemented ...
[编程语言] Free Rails 2.1 Book
Carlos Brando发布了一本免费的rails电子书。《Ruby on Rails 2.1, What’s New?》。 原文是用葡萄牙語写的。现在有了英文版本。 新闻原文地址:http://weblog.rubyonrails.com/2008/6/10/free-rails-2-1-book
[编程语言] Rails 2.1正式版于6.1儿童节发布
在六月一日儿童节的早上,DHH正式发布了Rails 2.1版本。现在你可以直接更新到Rails 2.1了。这也是Rails自从2.0版本发布以后,时隔6个月发布的最新版本,可以说Rails的更新速度一直保持了很高的频率。 DHH说:在过去6个多月,有超过1400个贡献者为Rails提供补丁和更新代码,因此总共更新了1600个相应的补丁。 Rails 2.1版本提供了很多重要的新特性,这些新特性可 ...
[编程语言] Rails2.1中的新东西之七:Easier Timezones
支持Rails软件的time-zone插件不只一个,现在Rails自己已经提供方式来解决timezones问题,虽然依然基于tzinfo gem。 下面是具体方法。设置Time.zone的变量为本地timezone,以后所有时间都会自动处理映射为本地时间,并存储为UTC进入数据库。 # Set the local time zone Time.zone = "Pacific Time ...
[编程语言] Rails的Debug工具和社区:FiveRuns和TuneUp
从现在起,不要独自Debug,使用Ruby on Rails的Debug工具和社区:FiveRuns和TuneUp吧。 FiveRuns是风险投资的解决Ruby on Rails的性能问题的社区,并且发布了一个性能调试工具,名叫TuneUp。TuneUp能帮助你发现你程序中运行速度有问题的地方,比如一些不合理的数据库查询。但是程序调试并不是那么容易的事情,如果真正棘手的问题,TuneUp也不能解决, ...
[编程语言] Rails2.1中的新东西之六:UTC-based Migration
Rails的migrations数据迁移一直是争论的部分,一方面他们需要提供一个稳定一致的数据库支持,另外方面在频繁的开发过程中出现简单的命名冲突的时候数据迁移就会变得很混乱。新的改变将通过唯一的UTC-based timestamp来命名你的迁移,而不是原来的sequential ordering序列号。 当你创建新的迁移,你可以看到下面这个: > script/generate mig ...
[编程语言] Rails2.1中的新东西之四: Partial Updates
Rails2.1新东西中紧接着dirty objects功能就是Partial Updates部分更新能力,见ActiveRecord models to perform partial updates :它只保存被修改的属性。 例如: article = Article.find(:first) article.title #=> "Title" article.su ...
[编程语言] Rails2.1中的新东西之三: Dirty Objects
新的rails中activerecord拥有了检查record object是否有改变的能力,即dirty object. 这个功能非常简单灵活: article = Article.find(:first) article.changed? #=> false # Track changes to individual attributes with # attr_name_changed ...
[编程语言] Rails2.1中的新东西之二: Gem Dependencies
Ryan Daigle发布了一系列关于rails2.1中新特性的文章.这里是这个系列中的一篇. rails的plugin机制的杰出是有很多理由的,其中一个是使用plugin可以获得额外的功能但不用依赖工程外部的东西,因为他们和你的工程是打包到一起的.但是直到最近,并没有好得 方法来管理一个rails工程对gem的依赖,所以我们不得不使用自己的策略. 但rails新的版本中使用了一个很好的办法来管 ...
[编程语言] Rails2.1中的新东西之一: has-one-through
Ryan Daigle发布了一系列关于rails2.1中新特性的文章.这里是这个系列中的一篇. Has one :through has_one终于长得和has_many一样高了,它也支持了:through选项. class Magazine < ActiveRecord::Base has_many :subscriptions end class Subscription < ...
[编程语言] "Ruby, JRuby, and Rails Application" 免费在线课程
"Ruby, JRuby, and Rails Application Development (with Passion!)" 在线课程从2008年7月15日开始. 课程内容仍旧在开发中,并且随着课程的进行逐步发布. 已经发布了一些相关的动手实验教程(包括几个真实的Rails应用程序, 可以轻松地从NetBeans中部署和运行). Course topics: http:/ ...
[编程语言] Rails 2.1的第一个预览版本发布了 Rails 2.1 的三个 ...
robbin 写道Rails 2.1的第一个预览版本发布了,你可以从以下方式进行安装: sudo gem install rails –source http://gems.rubyonrails.com/ Rails 2.1提供了很多新特性,例如:内建的时区支持,GEM包依赖关系分享,更好的缓存系统支持等等 Rails 2.1 的三个新特性 script/dbconsole scrip ...