摘要: 由于database.yml十分小巧,我们很容易忘掉它是用YAML这种非常健壮的标记语言来写的。 YAML有一个叫"merge keys"的特性,它可以merge one Hash into another。 例如: Java代码 development:adapter:mysqldatabase:DRYUpYourDatabaseConfig_developmentusername:rootp... 阅读全文
posted @ 2009-07-01 21:34 麦飞 阅读(205) 评论(0) 推荐(0) 编辑
摘要: Rails的Template可以访问的对象 1,Controller里所有的实例变量 2,Controller Environment里的request, params, cookies, response, session, headers对象 3,表示当前的Controller的controller对象,这样则Template可以调用Controller里的public方法 4,表示模板根目录... 阅读全文
posted @ 2009-07-01 20:32 麦飞 阅读(133) 评论(0) 推荐(0) 编辑
摘要: Active Record有一些富有“魔力”的列名: created_at, created_on, updated_at, updated_on 在create或者update一行时Rails对_at形式的列用timestamp自动更新,对_on形式的列用date自动更新 lock_version 如果一个表有lock_version这个列,则Rails会跟踪一行的版... 阅读全文
posted @ 2009-07-01 20:30 麦飞 阅读(207) 评论(0) 推荐(0) 编辑