Пользователи не могут зарегистрировать новые аккаунты на моём форуме.
После заполнения формы регистрации и нажатия кнопки «Создать аккаунт» в модальном окне появляется красная шапка с сообщением:
Произошла ошибка. Возможно, этот адрес электронной почты уже зарегистрирован. Попробуйте воспользоваться ссылкой «Забыли пароль».
Это происходит с любым адресом электронной почты. Заблокированных доменов электронной почты у меня нет.
В журнале сети браузера виден запрос к https://example.com/u, который возвращает ошибку 400 и ответ {"errors":["param is missing or the value is empty: email"]}.
На странице https://example.com/logs/, по-моему, нет ничего связанного с этой проблемой, разве что некоторые ошибки Job exception: Net::SMTPServerBusy от трёх часов назад.
В функции performAccountCreation() атрибуты attrs для имени, электронной почты и имени пользователя содержат свойства с префиксом model., после чего они передаются в User.createAccount(attrs).
Однако функция createAccount не ожидает такого формата, из-за чего данные оказываются пустыми.