Я создаю небольшое приложение для изучения языка в Rails, и у меня возникла следующая проблема.Модель 'Flashcard' имеет два целочисленных значения в базе данных: 'counter' и 'level'.
Counter показывает, сколько раз была просмотрена флэш-карта.Уровень зависит от счетчика, например:
, если счетчик находится в диапазоне от 0 до 10, уровень должен быть 1,
, если счетчик находится в диапазоне от 11 до 20, счетчик должен быть равен 2 ии так далее.
Мой вопрос: как обновить один столбец таблицы в зависимости от значения другого?
Возможно, я мог бы использовать серию операторов if или case, но, возможно, есть более простой способ установить все это в Model.
Заранее спасибо.