2007-09-13

[好书推荐] Getting Real -- 快速构建web应用

关键字: 书 好书 IT书 Web Web开发
想构建一个成功的Web应用么? 那么正是时候Getting Real. Getting Real 是一种更小规模,更快速,更高质量的软件构建方法。 想构建一个成功的Web应用么? 那么正是时候Getting Real. Getting Real 是一种更小规模,更快速,更高质量的软件构建方法。 Getting Real是关于省略所有表达现实(图表,曲线,矩形,箭头,统计图),而构建现实。 Getting real 是追求精炼。更少的代码量,更少的软件,更少的功能,更少的文档工作,更少无所谓的东西(而且大部分你认为必要的,其实不是)。 Gett ...
2007-09-12

RXML

原文:http://jack.lifegoo.com/?p=166 Rails里面的XML模板是RXML(由Ruby’s XML builder做支持),它可以很方便的生成XML文件,但是关于RXML的文档并不是很多,我在这里分享一些在项目中使用到的技巧 代码 输出 描述 xml.a 创建一个a元素 ...
url_for in ActionMailer ActionMailer是Rails中发送email的一个controller。今天遇到的一个问题就是在ActionMailer controller/viewer中生成URL。我说的生成URL主要指url_for方法生成绝对路径,也就是 url_for(:only_path => false, :controller => xxx, :action => xxx)。我们都知道组成一个绝对路径需要有protocol, host, port和相对路径。在ActionMailer里面, request instance是不存在的, ...
Share methods in Controller and Helper (Rails) 在Ruby on Rails里面,首先应该明确的一点 —– Helper是view的helper,根据这个原则,在默认实现下,controller是不允许访问helper里面的方法的。当然helper在本质上是一个module,所以要在controller和helper之间共享一些方法的办法还是很多的。因为是双方都拥有的方法,所以就面临一个问题 —— 方法放在那里比较合理?controller还是helper?我阐述一下我的原则: 如果方法中需要引入其他helper方法,那么我们建议该方法放在he ...
 如何成为一个高效的程序开发人员 Sun Microsystems亚太区的工程师Lee Chuk Munn写了一篇不错的小文,介绍一个高效程序开发人员的应该有的7个习惯(Seven habits of effective developers): Understand the problem For instance, Lee said, there are different algorithms engineers can use to write a sorting program. To select the right one to us ...
hijack
搜索本博客
博客分类
最近加入圈子
存档
最新评论