以便按时间顺序将数组的每个元素分配给列的每个示例
这是我尝试过的方法:
currencies = [...]
i = 0
Country.all.each do |country|
Country.update(currency: currencies[i])
i = i + 1
end
currencies.each do |currency|
Country.all.each do |country|
country.update(currency: currency)
end
end
我的期望是将第一个国家列分配给第一个数组元素的值,将第二个国家列分配给第二个元素,以此类推。
2条答案
按热度按时间v8wbuo2f1#
解决了。
krugob8w2#
你可以简化一下:
是否有机会使用
zip
方法:重复一遍: