使用现有输入创建表单供用户登录

时间:2013-09-04 12:34:28

标签: ruby-on-rails haml simple-form

使用由设计创建的用户模型和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"}

1 个答案:

答案 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 %>