У меня есть следующие два form_for(), которые меня смущают.
# form for users
form_for(@user) do |f|
# form for sessions
form_for(:sessions, url: login_path) do |f|
Я понимаю, что первый - просто пройтись по всем пользователям и ввести форму. Я не уверен, почему при создании нового сеанса параметры для form_for перечислены как таковые. Почему существует путь входа?
Майкл Хартл объяснил это так: «в случае сеансов нам нужно указать имя ресурса и соответствующий URL-адрес», но мне это ничего не объясняет.
любое просветление было бы хорошо!