Я хотел бы создать поле для входа везде в верхней части моей страницы, поэтому я добавил:
в application.html.erb:
<%= render :partial => 'sessions/new' %>
in ... / views / session / _new.html.erb
<%= form_tag do %>
<div>
<label for="name">Email :</label>
<%= text_field_tag :name, params[:name] %>
<label for="password">Mot de passe :</label>
<%= password_field_tag :password, params[:password] %>
</div>
<div>
<%= submit_tag "Connection" %>
</div>
</fieldset>
Но это работает, только если я нахожусь в контроллере сессий, когда я тестирую его в своем браузере,
Я думаю, что:
<%= submit_tag "Connection" %>
относится к его текущему контроллеру (сеансам), поэтому он не работает в объявлениях / индексах для примера, но выполняет свою работу в сеансах / индексах.
Что я могу сделать?
Нужно ли указывать контроллер в submit_tag?
Большое спасибо:)