我正在尝试使用@enc中的项填充column_name。问题是#update_all用数组中的最后一项更新所有字段吗?
最后一项是" MPq3KSzDzLvTeYh + h00HD + 5FAgKoNksykJhzROVZWbIJ36WNoBgkSoicJ5wx \ nog0g \ n"。
我试图填充数组中的所有项目而不仅仅是最后一项。 我希望问题清楚吗? 我试过#update_attributes,但没有成功? 救命。 感谢
@enc=["hUt7ocoih//kFpgEizBowBAdxqqbGV1jkKVipVJwJnPGoPtTN16ZAJvW9tsi\n3inn\n", "wGNyaoEZ09jSg+/IclWFGAXzwz5lXLxJTUKqCFIiOy3ZXRgdwFUsNf/75R2V\nZm83\n", "MPq3KSzDzLvTeYh+h00HD+5FAgKoNksykJhzROVZWbIJ36WNoBgkSoicJ5wx\nog0g\n"]
@enc.each do |i|
PaymentMethod.update_all(enc_number: i)
end
答案 0 :(得分:0)
PaymentMethod.all.each_with_index do |payment, n = 0|
payment.update_column(:enc_number, @enc[n])
n +=1
end