У меня есть две следующие модели:
class Device < ApplicationRecord
belongs_to :hardware_device
...
class HardwareDevice < ApplicationRecord
has_many :devices
...
Когда я делаю:
@hardware_device.devices.update_all(active: false)
Активное состояние устройства, связанного с hardware_device, остается истинным.
Если я, однако, запускаю этот код:
@hardware_device.devices.first.update(active: false)
Работает нормально, для активного установлено значение false. Что мне здесь не хватает?