
snippet
hexudong08
web开发者,擅长ruby,js,jqueyr,java开发
展开
-
Ruby代码:如何统计字符串的个数?
问题描述: 输入 一个字符串,如 "THis is my string." 应该返回 “4 2 2 7” 问题解答: 方法就不写了,只写出最关键的几段代码 最常用的是 str.split(" ").map { |s| s.length }.join " " 简化版本 str.split.map(&:length).join ' ' 正则版本 str.gsub /\S+/原创 2012-06-07 17:37:19 · 1670 阅读 · 0 评论 -
Rails代码: find_each 和 find_in_batches 分析
在实际的项目中,经常会遇到这种情况 每隔一段时间,遍历某个Model表,并修改对应的数据。经常使用的代码是 Model.all.each do |obj| obj.do_something end 这段代码的意思是,将所有的数据一次性加载到内存中处理。但是当我们的Model中table数据过多时,会引起程序崩溃。所以,find_each 方法应运而生。 find_each方法,是一原创 2012-06-07 18:14:44 · 3415 阅读 · 0 评论