Не полностью скопированный ответ, но я попытаюсь объяснить основы, так что, надеюсь, вы сами сможете найти решение полностью.
Прежде всего, я бы посоветовал вам нереализация отдельных add_wins
, add_losses
методов, таких как:
- Слишком много загромождения вашего контроллера
- Не обрабатывайте проблемы с подключением и не перезагружайте их слишком хорошо (подумайте, если у вас есть
0
потери, нажмите add
, что-то не так с обработкой ответа, счетчик обновлен до 1
, но пользователь возвращается на предыдущую страницу, снова видит 0
и снова нажимает add
, вы 'd в конечном итоге на 2
вместо 1
.
Вместо этого придерживайтесь стандартного действия update
с правильными параметрами.
Здесь являютсядокументы для button_to
, вам нужно будет установить правильные значения method
и params
. В вашем params
должны быть указаны следующие значения для потерь или побед и идентификатор команды. Кроме того, вы можете подтвердить, что кто-тоне пытается отправить какое-то произвольное значение для побед или лЭМСН.method
, который вы хотите использовать: put
.