文章列表
Merbunity - A community news site that focuses entirely on Merb. So far it's not been updated particularly often, but this is likely to change, and what they do have is great.
Merbivore - (Merb官方网站)The official Merb homepage. It provides links to all of the major things you'd need - docs , a wiki, ...
- 2008-11-09 10:01
- 浏览 1031
- 评论(0)
敏捷开发介绍: http://www.itisedu.com/phrase/200603291800375.html
极限编程与敏捷开发: http://www.ad0.cn/netfetch/read.php/459.htm
Extreme Programming(极限编程) FAQ:http://www.ad0.cn/netfetch/read.php/460.htm
Scrum Checklists 中文版: http://www.infoq.com/cn/minibooks/scrum-checklists
Martin Fowler谈Scrum认证、敏捷现状与未来: http: ...
- 2008-07-04 09:00
- 浏览 1752
- 评论(0)
DOM (Document Object Model)是一个平台和语言中立的接口,它允许程序和脚本动态访问和更新文档的内容、结构以及样式。文档能被进一步的处理,处理的结果能被整体返回到呈现页里面。
JavaScript
是一个被广泛使用于客户端web开 ...
- 2008-05-16 16:06
- 浏览 1513
- 评论(0)
变化的和不变的事物分离
程序是接口而非实现
使用组合而非继承
委派、委派、委派
You Ain't Gonna Need It (YAGNI).
- 2008-05-15 08:45
- 浏览 1277
- 评论(0)
AutoTags是一个开源的plugin项目,它能为提供的内容自动生成相关的标签。使用相当简单并且提供与ActiveRecord的简单整合。这个plugin对于社交应用、社区站点和所有需要对用户产生内容打标签的网络应用都是非常有用的。
安装和使用: http://expressica.com/auto_tags
- 2008-05-06 09:12
- 浏览 1230
- 评论(0)
从渊源上讲,机器美学乃至"新建筑"的预兆和先驱,可以追溯到19世纪美国的芝加哥学派,路易斯·沙利文(Louis H.Sullivan,1856-1924)是芝加哥学派的中坚人物。沙利文早年就学于麻省理工学院和巴黎美术学院,当过绘图员,合开事务所,设计了100多幢摩天大楼。但是在这里,我并不想讲述他在建筑上的成就,我更愿意阐述他的理论观点。
在设计史上,沙利文第一个提出了著名的"形式追随功能"的思想,这一简明扼要的短语,几乎成为在美国所听到、看到的设计哲学的唯一陈述,也成为日后德国包豪思索信赖的教义。沙利文说:"自然界中的一切东西都具 ...
- 2008-03-28 13:47
- 浏览 4693
- 评论(0)
安装acts_as_ferret时,gem没有自动安装ferret 插件,调用时会报:no such file to load -- ferret 错误, 必须要安装ferret gem .
在windows中必须安装ferret的windows版本,如果安装非windows版本会报no such file to load -- ferret_ext 错误,这个错误是因为扩展部分的C代码没有被编译导致的。
在ROR中如何实现多版本控制,在ROR的wiki中提供了一个acts_as_versioned的插件,大家一起来谈谈还有哪些插件(包括wiki的插件),它们的优劣.
1.不做重复的事: 一件事如果前面已经做过了,就不要重复它。
2. 不做无效的事: 如果所做的工作对本身想实现的事没有帮助就不要做。
3. 应该保证任何路都是畅通的: 明确的知道每条通路,如果有断头路就出问题了。
- 2007-12-30 17:35
- 浏览 1135
- 评论(0)
在项目中很多情况希望能自定义处理某些异常情况,通常采用重写rescue_action方法。一般网上能看到的代码都是以下的形式:
def rescue_action(exception)
rescue_action_in_public(exception)
end
def rescue_action_in_public(exception)
logger.error("rescue_action_in_public executed")
case exception
when ActiveRecord::Re ...
- 2007-12-27 14:01
- 浏览 1705
- 评论(0)
flash.now在正常情况下当 action结束时会被清理,所以在测试中无法获取它,如何在RSpec中获取flash.now,我们需要通过重写flash来得到,在spec_helper .rb文件中加入一下代码就可以在测试中测试flash.now:
module ActionController
module Flash
class FlashHash
def initialize
@hash = {}
@now_hash = {}
end
def [](key)
...