У меня есть две похожие модели через has_one, как это:
class Asset
has_one :device
class Device
belongs_to :asset
У меня есть ActiveRecord_Relation активов, как это:
assets = Asset.all
Мне нужно обновить поле в каждом устройстве для каждого актива. Я не хочу создавать массив каждого связанного устройства, так как это будет очень неэффективно. Я пробовал такие вещи, как:
assets.joins(:device).update_all( {:device=>{:my_field=>6} )