摘要: script/console还是非常有用的: ruby代码 p=Project.new ypp = Project.new y p y p可以打印对象信息 ruby代码 "foo".to_ Pro p.n"foo".to_ Pro p.n 代码提示,也比较好用 ruby代码 app.class app.get'/projects' app.flash app.assigns[:projects] ... 阅读全文
posted @ 2009-07-09 10:08 麦飞 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 一些RJS的tips ruby代码 #do_magic.rjs page[:reviews].toggle page[:review_name].value="thisiscool" page<<"if($('review_name').value=='foo')(" page.alert('hifoo!') page<<")" page.select("#reviewss... 阅读全文
posted @ 2009-07-09 10:02 麦飞 阅读(159) 评论(0) 推荐(1) 编辑
摘要: Rails里有些方法使用一个Hash作为最后一个可选的参数,如果对多个方法有同样的选项,我们可以使用with_options来减少冗余: ruby代码 #models/user.rb with_options:if=>:should_validate_password?do|user| user.validates_presence_of:password user.validates_co... 阅读全文
posted @ 2009-07-09 10:01 麦飞 阅读(342) 评论(0) 推荐(0) 编辑
摘要: 默认每次save我们的Model时都会执行validation,但有时候我们希望有一定的条件触发时才执行validation: Java代码 #models/user.rb validates_presence_of:password,:if=>:should_validate_password? validates_presence_of:country,:on=>:create v... 阅读全文
posted @ 2009-07-09 09:58 麦飞 阅读(172) 评论(0) 推荐(0) 编辑