【发布时间】:2021-05-07 22:20:52
【问题描述】:
我想在 Rails 集合上做一个映射,但我需要结果是一个活动记录集合而不是数组。目前我正在执行以下操作,但这会返回一个数组。
MyModel.all.map do |model|
model.tap do |m|
response = fetcher.new.call(m.name)
m.rating = response[:rating]
end
end
【问题讨论】:
-
您是否真的要更新这些模型?
标签: ruby-on-rails rails-activerecord