欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  资讯频道

Ruby & Rails 近期综述(十一) 7月14日

程序员文章站 2022-03-18 08:58:55
...
上次Ruby & Rails总结是:Ruby & Rails一周综述(十) 6月27日

本周Ruby & Rails有哪些新鲜事呢?

Ruby:

1。如果你对优化Ruby代码感兴趣,Ilya Grigorik 写了 nice tips for optimizing Ruby MRI,值得一读。

2。Huw Collingbourne写的书 The Book of Ruby 新增了一章,到这里下载:download it here.

3。Ruby社区最近对TDD和BDD非常感兴趣,毫无疑问测试是软件代码质量的重要保证,但是RailSpike写了一篇反驳的文章:不要对测试评价过高(Testing is overrated),不管你是否赞同他,值得一读。

4。Ethan Vizitei写了两篇引人注目的文章,一篇是:handling Gmail’s imap from Ruby ,另一篇是:refactoring Ruby code.

5。Sinatra是一个超轻型的web框架,很多人认为DataMapper(Ruby语言实现的数据库持久层框架)可以被Active Record取代。Nick Plante 显示了如何将两者同时使用创建Pastie clone.如果你使用DataMapper,你可以阅读这篇this cheatsheet

Rails:

1。Capistrano 2.4.3 (Capistrano是ruby on rails提供的部署方案)和 Net::SSH 2.0.3(通过SSH2协议使用远程服务器可编程通讯ruby库) 都在两周前发布,如果你使用它们,请升级。

2。Rails 2.1已经发布,这篇文章收集了不同链接提供给你新版本的特性。

3。开创者博客发布了三篇值得高度注意的文章:More Named Scope Awesomeness,作者Noel Rappin,Pretty blocks in Rails viewsDRYing up Rails Controllers: Polymorphic and Super Controllers,后两篇作者都是Josh Symonds。另外一篇推荐文章是:MVC: How to write controllers.

4。Noel发布了如何使用Ruby on Rails和Eclipse开发iPhone应用文章,点击 part 1part 2

5。FiveRuns发布了一个有价值的gem,名字叫data_fabric,增加对Active Record的包装和替换。这个公司同时举行了一个比赛,奖品是柏林欧洲Rails大会的两张门票。同时Fabio Akita 宣布2008年10月在巴西将有一个Rails大会,这是第一次在南美洲的Rails会议。

6。主流数据库对Rails的支持升级了,Oracle适配器升级到 1.1.1,IBM_DB适配器支持DB2和Informix升级到0.9.5。

7。Railscasts 网站发布了两个新的视频:testing through Seleniumsemi-static pages.

8。最后推荐几篇好文章:Speed up slow Rails development in vista – a handy tip for developers using Vista,  Adding Google Maps To Your Rails ApplicationsLive fulltext search in Ruby on RailsUseful Flash Messages in Rails.