Как обновить столбец таблицы рельсов значениями, основанными на текущих значениях - PullRequest
0 голосов
/ 05 июля 2019

У меня есть модель Match, с полем названнымffective_from.Каждая запись в этом столбце отличается.Я хотел бы увеличить каждую запись на 10 часов, например + (36000).Я могу видеть , как обновлять все значения столбца , но это показывает, как изменить все значения на то же самое значение

Я пыталсянесколько вещей, включая

Match.update_all(effective_from: Match.pluck(:effective_from) + 36000))

Но я не могу понять

1 Ответ

3 голосов
/ 05 июля 2019

Курс на SQL:

Match.update_all('effective_from = effective_from + 36000')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...