Привет У меня есть вопрос.Как удалить инициализированный файл не удалось сохранить вложенный объект?
Я инициализирую объект (например, список) тремя вложенными объектами (например, элементом) без сохранения.
@list = List.new
@list.items.build(position: 1)
@list.items.build(position: 2)
@list.items.build(position: 3)
И я хочу удалить/уничтожить позицию с позицией = 3. Как это сделать?
Я попытался стереть деталь, как это:
@list.items.select {|item| item.position == 3 }.delete
Но до сих пор @ list.items.size равно 3. Любая идея, как решить эту проблему?
'@ list.items.where (позиция: 3) .destroy_all' –
@RajarshiDas Он хочет, чтобы удалить одну модель , не все из них. – Jesper
oooh один запись? '@ list.items.find_by (позиция: 3) .destroy' –