У меня возникает эта проблема, когда я обновляю свой konkurrencer, вызываемый do_foobar. Проблема в том, что у konkurrancer нет рейтингов. И я получаю от нуля ZeroDivisionerror.Проблема с дизайном модели Rails
Какое оптимальное решение для решения этой проблемы?
Моя модель:
before_update :do_foobar
def do_foobar
self.rating = (rating_score/ratings)
end
Это даже не то, что его вопрос говорит, что его рейтинг превышает «рейтинги», а не «рейтинг». –
Существует опечатка it.rating = (rating_score/ratings) –
Да, моя ошибка, не могла видеть эту небольшую разницу. – megas