摘要: 对于非ActiveRecord对象的Validation,我们不能简单的include ActiveRecord::Validations我们需要写一个module,如ValidatingNonARObjects/lib/validateable.rbJava代码 moduleValidateable[:save,:save!,:update_attribute].each{|attr|defin... 阅读全文
posted @ 2009-08-13 20:50 麦飞 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 在Rails的API里,find方法有如下参数,conditions order group having limit offset joins include select from readonly lock 其中,对于include的解释是说,include选项后的参数,应该是一个已经关联的表。该表信息会在检索后,和检索表信息一起加载。给的例子如下:Irb代码 Person.find(:a... 阅读全文
posted @ 2009-08-13 20:09 麦飞 阅读(1306) 评论(0) 推荐(0) 编辑
摘要: 相关文章: Rails 1.2 所有 gem 提供下載 no such file to load -- openssl (RuntimeError) 使用attachment-fu上传附件出现奇怪问题 推荐圈子: ror-party 更多相关推荐 安装ruby首先不再使用ubuntu的apt-get安装ruby,自己编译安装,这样虽然不能使用ubuntu系统apt-get的升级功能对ruby进行升... 阅读全文
posted @ 2009-08-13 18:36 麦飞 阅读(2239) 评论(0) 推荐(0) 编辑
摘要: * 将你的程序所用到的密码和API证书号保存在一个自定义的配置文件中。我使用一个YAML并沿用了database.yml类似的格式。 * 有需要的时候就使用常量。不要重复诸如你的客服邮件地址这类字符串,而是将它们保存在常量中(可以保存在environment.rb或者你自己的配置文件中),然后在整个程序中使用该常量。 * 保持使用UTC时间,这可以使你的程序有更好的一贯性。(不过Rails 2.1... 阅读全文
posted @ 2009-08-13 18:05 麦飞 阅读(200) 评论(0) 推荐(0) 编辑