• 求一简洁优美的写法 at 2013年04月26日

    @reus , 你说的这种情况, 在我这里是不会出现的。arr2 其实是根据 arr1 中的 key 得到的。所以 arr2 中不会有 arr1 不存在的 key,也不会重复。 @fsword , arr1 其实是从一个数据库的某张表取得的几条记录,根据其中的 keys,又从另一个数据库获得 arr2, 然后想把这几条记录根据 key 整合起来。

  • 求一简洁优美的写法 at 2013年04月26日

    arr1.map!{|a| a.merge!(arr2.find{ |b| b[:key] == a[:key]} ||{}) }

  • 求一简洁优美的写法 at 2013年04月26日

    @Saito , 数据不多的情况下这点差异应该可以忽略, 学习了group_byreduce 的用法, 谢了。

  • 求一简洁优美的写法 at 2013年04月26日

    @yanhao , 可以把 arr1 和 arr2 看成取自两个不同数据库的表中的部分数据,能跨数据库关联起来么?

  • rails3 敏捷中的 迭代 F1 at 2012年12月12日

    #2 楼 @yangman_wenzhu 细心是靠自己培养的,不是看代码看出来的。小错误是难免的,主要是能看到出错信息就马上知道错在哪并改正。多多练习就好,错多了自然知道错在哪。

  • rails3 敏捷中的 迭代 F1 at 2012年12月12日

    你代码中有些是 password_confirmation 有些是 password_confirmaton?