设计无效的电子邮件或密码

时间:2019-01-30 00:46:53

标签: ruby-on-rails ruby devise

在设计页面中添加样式后,登录名无效。

注册重定向到登录名,并且登录名显示“无效的电子邮件或密码”。

这里是sessions/new

<%= form_for(resource, as: resource_name, url: session_path(resource_name)) do |f| %>
<%= devise_error_messages! %>
    <div class="access_social">
        <%- if devise_mapping.omniauthable? %>
            <%- resource_class.omniauth_providers.each do |provider| %>
                <%= link_to "Sign in with #{OmniAuth::Utils.camelize(provider)}", omniauth_authorize_path(resource_name, provider), class: "button button--facebook button--full-width" %>
                    <% end -%>
                        <% end -%>
    </div>
    <div class="oauth__divider"><span>OR</span></div>
    <div class="form-group">
        <%= f.label :email %>
            <br />
            <%= f.email_field :email, autofocus: true, autocomplete: "email", class: "form-control" %>
    </div>
    <div class="form-group">
        <%= f.label :password %>
            <br />
            <%= f.password_field :password, autocomplete: "off", class: "form-control" %>
    </div>
    <div class="clearfix mb-2">
        <div class="form-check">

            <%= f.check_box :remember_me,class: "form-check-input", as: :boolean if devise_mapping.rememberable? %>
                <label class="form-check-label">Remember me</label>
        </div>

    </div>

    <div class="actions">
        <%= f.submit "Sign in", class: "button button--primary button--full-width" %>
    </div>
    <div class="text-center mt-2">
        <%- if devise_mapping.recoverable? && controller_name != 'passwords' && controller_name != 'registrations' %>
            <%= link_to "Forgot your password?", new_password_path(resource_name) %>
                <br />
                <% end -%>
    </div>

    <% end %>

自从更改UI以来,控制器的路由和配置均未触及

0 个答案:

没有答案