update_all的Ruby简写?

时间:2014-06-09 19:32:38

标签: ruby activerecord

是否有写简单方法的简写方法:

array.each do |element|
   element.update(element.foo => bar)
end

基本上是速记副本并替换update_all方法

1 个答案:

答案 0 :(得分:0)

使用大括号制作单行并将element缩短为e。这可以说更容易阅读。

array.each { |e| e.update(e.foo => bar) }