我在我的 Rails 应用程序中使用 Devise 和 Bootstrap
在 Bootstrap 导航栏中,我有这个登录表单:
<form class="navbar-form pull-right">
<% if current_user %>
<b><%= link_to current_user.name, current_user %></b>
<%= link_to "Sign out", destroy_user_session_path, :method => :delete %>
<% else %>
<input class="span2" type="text" placeholder="Email">
<input class="span2" type="password" placeholder="Password">
<button type="submit" class="btn"><%= link_to "Sign in", new_user_session_path %></button>
<button type="submit" class="btn"><%= link_to "Register", new_user_registration_path %></button>
<% end %>
</form>
如果我输入电子邮件/密码并点击“登录”,页面会刷新,但用户会话不会启动(用户尚未登录)。我在这个表格中做错了吗?
我可以使用设计页面登录,/sign_in
但我也希望能够在我的导航栏中登录 :)