只显示主题贴
想构建一个成功的Web应用么? 那么正是时候Getting Real. Getting Real 是一种更小规模,更快速,更高质量的软件构建方法。
想构建一个成功的Web应用么? 那么正是时候Getting Real. Getting Real 是一种更小规模,更快速,更高质量的软件构建方法。
Getting Real是关于省略所有表达现实(图表,曲线,矩形,箭头,统计图),而构建现实。
Getting real 是追求精炼。更少的代码量,更少的软件,更少的功能,更少的文档工作,更少无所谓的东西(而且大部分你认为必要的,其实不是)。
Gett ...
- 进入论坛 软件开发和项目管理 版
原文:http://jack.lifegoo.com/?p=166
Rails里面的XML模板是RXML(由Ruby’s XML builder做支持),它可以很方便的生成XML文件,但是关于RXML的文档并不是很多,我在这里分享一些在项目中使用到的技巧
代码
输出
描述
xml.a
创建一个a元素
...
- 进入论坛 Ruby 版
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是不存在的, ...
- 进入论坛 Ruby 版
Share methods in Controller and Helper (Rails)
在Ruby on Rails里面,首先应该明确的一点 —– Helper是view的helper,根据这个原则,在默认实现下,controller是不允许访问helper里面的方法的。当然helper在本质上是一个module,所以要在controller和helper之间共享一些方法的办法还是很多的。因为是双方都拥有的方法,所以就面临一个问题 —— 方法放在那里比较合理?controller还是helper?我阐述一下我的原则:
如果方法中需要引入其他helper方法,那么我们建议该方法放在he ...
- 进入论坛 Ruby 版
如何成为一个高效的程序开发人员
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 ...
- 进入论坛 软件开发和项目管理 版
多年来Ruby社区一直以来都承受一个压力,那就是runtime performance scalability。现在很多人也用同样的眼光看待RoR,然而在Cal Henderson的书 中指出网站运行时性能的扩展性可以通过增加服务器来解决。这在RoR里面实现是很简单的。
RoR在现实中遇到的更多的问题是面对复杂性表现出来的可伸缩性(scalability in terms of complexity)。当系统变得越来越复杂的时候,我们发现可伸缩性越来越小,或者说我们需要花费更多的精力到系统维护中。那么这种成本怎么会产生的呢?
我们先来看看人们为什么会采用RoR开发项目。首先Ruby是一种h ...
- 进入论坛 Ruby 版
kevinye 写道我选择了find_by_sql解决的
find_by_sql里面怎么加入跨数据库的pagination? 比如在mysql是limit, 在其他数据库可能就是top
- 进入论坛 入门讨论 版
find(*args)的时候怎么加入一个column?
比如 select *, count(distinct name) as name_count from x group by name?
A.find(:all,
:select => "a.*, count(distinct name) as name_count",
:group => "name")
不行
- 进入论坛 入门讨论 版
网上资料说一种是运行在Edge Rails上,另外一种是安装RJS template plugin. 请教第二种怎么做? 似乎现在找不到RJS template plugin了。
- 进入论坛 入门讨论 版
- 浏览: 19526 次
- 性别:

- 来自: Mars

- 详细资料
搜索本博客
最近加入圈子
最新评论
-
Share methods in Control ...
这个,我就尽量不用,或者找模型来代理,尽量让controller变得简单,至少m ...
-- by lgn21st -
Share methods in Control ...
原则上,helper产生的返回值都是<div>....</div>这 ...
-- by 7thbyte -
Share methods in Control ...
helper是为template准备的,在controller中调用helper ...
-- by zeroleonhart -
Share methods in Control ...
在RoR2.0的class ApplicationController里有一句 ...
-- by baryon -
RXML
xu_wccq 写道发现个好方法先把xml转人为Hash表(from_xml(p ...
-- by xu_wccq






评论排行榜