суббота, 9 марта 2013 г.

Массовое обновление записей в Ruby on Rails

Оказывается, у моделей в рельсах есть метод update, принимающий первым параметром массив из id изменяемых записей и вторым параметром список хешей, содержащих параметры для новых записей. Например:
При этом метод возвращает весь список продуктов, независимо от того, успешно ли они обновлены или нет. Чтобы отфильтровать записи, прошедшие валидацию и вытащить ошибочные, можно сделать следующее:

Комментариев нет:

Отправить комментарий