Я запутался с маршрутами REST:
У меня есть форма регистрации пользователя, где пользователь может зарегистрироваться. Я использую form_for в качестве конструктора форм.
<%= form_for @user do |f| %>
То, чего я хочу добиться: путь типа users/signup
приведет к контроллерам пользователей и действию Signup (что довольно очевидно) вместо users/new
(GET). И я также хотел иметь возможность POST для одного и того же метода (вместо «пользователей» (POST)) => так что, в основном, действие регистрации как для POST, так и для GET.
Также я хотел знать, нужно ли мне использовать new_users_path
вместо «@user» (чтобы это выглядело так:
<%= form_for new_users_path do |f| %>
в *form_for* - потому что, когда я использую new_users_path
, по какой-то причине для имени поля я получаю: name="/users/new[username]" вместо name="user [имя пользователя]"
Может ли кто-нибудь помочь мне с этим?
Заранее спасибо!