Я разрабатываю приложение ruby, чтобы иметь функцию входа в систему / регистрации, но, похоже, это не сработает, и я пытаюсь сделать это уже несколько дней и не могу понять.
Это не перенаправление, отображение «успешных» или сообщений об ошибках или сохранение информации.
Я использовал этот урок: https://www.youtube.com/watch?v=Pj7ueR-t2hk&index=17&list=PLmkbEVFV7DtBInYgh0OTQmO4olUjnKKrT
Затем использовал это, чтобы увидеть, что я что-то упустил: https://www.railstutorial.org/book/sign_up#code-user_show_action
GitHub для файлов приложений: https://github.com/brandnamewater/App3
Вот мои файлы:
1023 *
**User_controller**: https://pastebin.com/8MmvFmZw
**Models User**: https://pastebin.com/NCLufULp
**View/users/new**: https://pastebin.com/a2vDCY7H
**views/users/show** (not important): https://pastebin.com/VbwGXdca
**Routes**: https://paste.ee/p/jyDwA
**Schema**: https://paste.ee/p/fGCn9
Если есть что-нибудь еще, пожалуйста, дайте мне знать.
Когда я нажимаю «отправить», ничего не происходит. Я получаю этот URL:
http://localhost:3000/users/new?utf8=%E2%9C%93&authenticity_token=kdWiGeodxikOtAFggY27ED8SXukswQ3G1zsMJwNz5%2FvHW3%2BoUGtoVMMgBfIiFTmZmvbxy8OgcR%2B%2BB5%2FvH5BQFQ%3D%3D&user%5Buserid%5D=test121&user%5Bemail%5D=test123%40gmail.com&user%5Bpassword%5D=123456&user%5Bpassword_confirmation%5D=123456&commit=Create+Account
Когда я запускаю "rails c" и проверяю, сколько пользователей, он говорит 1 (из 1 учетной записи администратора, которую я создал непосредственно из rails c в cmd)
Я знаю, что это не имеет отношения к тому, почему это не работает, но я добавил файл views / user / show, который содержит это (просто хочу показать как можно больше в случае, если это поможет)
<% provide(:title, @user.email) %>
<h1>
<%= @user.email %>
</h1>