Существует простой метод:
def get_award(user)
u = User.find(user).score += 10
u.save
end
Моя проблема в том, есть ли потенциальное состояние гонки, которое приводит к тому, что пользователь get_award
дважды, но получает только 10 очков?Как этого избежать?