Я пытаюсь создать приложение «рельсовым способом», поэтому на этот раз вместо ретроспективной обработки записей в базе данных я пытаюсь сделать это с помощью метода before_save, а именно:
def make_percentage_from(score)
percent = (score.fdiv(20) * 100)
return percent
end
Каждый элемент, попадающий в базу данных, имеет оценку 20, прежде чем он будет сохранен в базе данных. Я хотел бы сохранить его в процентах, однако проблема в том, что я не могу отправить какие-либо атрибутные данные. через before_save.
В идеале я бы имел
before_save: make_percentage_from (оценка для подсчета)
Как я могу это сделать? Google не так уж и активен для меня, и я решил не обрабатывать эти данные после того, как они сохранены (если, конечно, - это другой способ!)
Спасибо и всего наилучшего
Geoff