Ruby's Louvre

每天学习一点点算法

导航

2009年7月22日 #

update_all

摘要: Base.update_all(updates, conditions = nil, options = {})前面为执行语句,后面为where语句。源码# File active_record/base.rb, line 670def update_all(updates, conditions = nil, options = {}) sql = "UPDATE #{table_name}... 阅读全文

posted @ 2009-07-22 19:58 司徒正美 阅读(1009) 评论(0) 推荐(0) 编辑

利用acts_as_ferret实现全文检索

摘要: acts_as_ferret是在Rails中实现全文检索的插件,它的实现基于Ferret,Ferret是Apache Lucene的ruby接口。有关acts_as_ferret的介绍网上很多,教程也很多,是早期rails最重要的全文检索插件,不过要老外支持中文检索可谓是天荒地潭,javaeye中讲述中文支持的实现也不尽人意,而且都因年代久远,日益失去参考价值了。鉴此,我在放弃使用acts_as_... 阅读全文

posted @ 2009-07-22 17:09 司徒正美 阅读(2513) 评论(0) 推荐(2) 编辑

利用fleximage实现图片上传

摘要: flexmage现在是rails中上传图片与处理图片的首选,就算是paperclip也比不上它。它对Rmagick做了一层很人性化的封装,让我们处理图片更加便捷。比起paperclip,它原生就支持远程URL上传图片和删除硬盘上的附件。 如果看过我的另一篇博文《利用paperclip实现图片上传》,其流程是一样。因此我们就在那个应用上扩展就是!ruby script/generate scaffo... 阅读全文

posted @ 2009-07-22 11:20 司徒正美 阅读(2775) 评论(0) 推荐(3) 编辑