arr1.map!{|a| a.merge!(arr2.find{ |b| b[:key] == a[:key]} ||{}) }
@Saito ,数据不多的情况下这点差异应该可以忽略,学习了group_by
和 reduce
的用法,谢了。
@yanhao , 可以把 arr1 和 arr2 看成取自两个不同数据库的表中的部分数据,能跨数据库关联起来么?
#2 楼 @yangman_wenzhu 细心是靠自己培养的,不是看代码看出来的。小错误是难免的,主要是能看到出错信息就马上知道错在哪并改正。多多练习就好,错多了自然知道错在哪。
你代码中有些是 password_confirmation 有些是 password_confirmaton?