cookoo发表的精彩技术文章
Need for Speed
Erb的渲染一直有人说慢,而c版本的eruby始终没有和Rails整合起来。终于一个东东横空出世了:Erubis, 宣称有Erb3倍的速度并和eruby比肩,而且还是纯ruby的。
安装很傻瓜:
1.安装gem
gem install erubis
2.然后在application.rb里加些整合代码(Erubis是独立于Rails的):
*放到enivronment.rb里也有效果 ...
by cookoo 2006-11-06 浏览 (5823) 回复 (5) 关键字: erb 渲染
Ruby的根模块命名空间
如果你要定制Rails的违例输出页面的话的,一般会用这样的代码:
class ApplicationController < ActionController::Base
...
def rescue_action_in_public(exception)
case exception
when ::ActionController::Unknow ...
by cookoo 2006-10-24 浏览 (6123) 回复 (6) 关键字: namespace 命名空间
Rails Cache
Rails提供三种页面cache方式:
action cache静态化action的结果但不会跳过filter,使用简单,麻烦最少,提速不多,一般够用。成批expire可以通过expire_fragment
fragment cache用来静态化页面的一部分。这种cache是非常基础的,被action cache在内部使用。默认使用文件系统做store,足够快,也可以改成memcache s ...
by cookoo 2006-10-21 浏览 (5732) 回复 (7) 关键字: rails cache tip
Ruby和Python的语法差别
布娃娃在另一个帖子提到很多差别,我觉得和那个主题不符,所以另外开一个贴讨论吧。
其实python和ruby非常接近,比大多数别的语言要接近的多,所以喜欢用啥就用啥(大实话,虽然也是废话)。语法上的差别虽然有那么一点,大部分是syntax sugar,我斗胆稍微列几个(python我也忘得差不多了,不对的大家尽管来鞭尸吧),但是主要差异还是设计思想上的:灵活vs明确. 我不认为两者在生产力上会有什 ...
by cookoo 2006-09-25 浏览 (22328) 回复 (36) 关键字: ruby python 比较 语法

