我想在页面顶部的任何地方创建一个登录字段,所以我添加了一个:
在 application.html.erb 中:
<%= render :partial => 'sessions/new' %>
在 .../views/sessions/_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 中指定控制器吗?
非常感谢 :)