使用由设计创建的用户模型和Simple Form gem我想让用户能够从主页面登录。我有输入,只是为了它创建haml,并希望使用它们:
.login-wrapper
.user-fields
%input{type: "text", placeholder: "username", class: "ribbon-placeholder mail"}
.slide
%input{type: "password", placeholder: "password", class: "ribbon-placeholder password"}
= link_to "#", class: "ribbon-button" do
%span register
.account-arrow
.clearfix
%input{type: "submit", value: "log in", class: "ribbon-button orange-background log-in"}
答案 0 :(得分:1)
好的,你可以使用这样的表格。这仅供参考,与您的完全不同: -
<%= form_for(resource, :as => resource_name, :url => session_path(resource_name)) do |f| %>
<div><%= f.label :email %>
<%= f.email_field :email, :autofocus => true %></div>
<div><%= f.label :password %>
<%= f.password_field :password %></div>
<% if devise_mapping.rememberable? -%>
<div>
<label class="checkbox" for="merchant_remember_me">
<%= f.check_box :remember_me %> Remember Me
</label>
</div>
<% end -%>
<br />
<div><%= f.submit "Sign in" %></div>
<% end %>