Я создал симпатичное небольшое приложение по математике в rails 5, которое генерирует случайные задачи по математической алгебре для пользователя. Все случайные величины и проверка правильности ответов пользователя выполняются в представлении с использованием JavaScript. Я хочу переместить эту логику в бэкэнд, чтобы пользователь не мог обманывать с помощью инструментов браузера, таких как inspect. Не знаете, где поместить это в приложение rails или как оно будет работать?
Это идет в rails / lib или я делаю вызов ajax? Проблемы не жестко запрограммированы в базе данных, просто генерируются случайным образом. Поэтому мне нужно сгенерировать несколько случайных чисел в бэкэнде, отправленных в представление, чтобы отобразить что-то вроде 3x - 2 = 5x + 12. И затем проверить ответ пользователя относительно решения этой случайной проблемы в бэкэнде и отправить информацию обратно на фронт -конец викторины, которая отслеживает счет.