Разработать забытый пароль, кнопка отправки работает с перебоями - PullRequest
0 голосов
/ 04 октября 2018

My Devise забыл пароль, кнопка иногда работает, а иногда нет.Кажется, когда я впервые нажимаю «забыли пароль?»ссылка, она не работает (кнопка не щелкает), но если я обновлюсь, то все в порядке.

Вот рабочая ссылка, где это происходит (это также происходит в dev): https://www.makerspro.io/users/sign_in

Любые идеи будут по достоинству оценены!

Вот мой взгляд:

<body id="homepage">
  <div class="container">
    <div class="row h-100 justify-content-center align-items-center">
      <div class="card card-outline-secondary" style="width: 42rem;">
        <div class="card-header">
          <h3 class="mb-0">Forgot your password?</h3>
        </div>
        <div class="card-body">
            <div class="form-group">
              <%= form_for(resource, as: resource_name, url: password_path(resource_name), html: { method: :post }) do |f| %>
              <%= devise_error_messages! %>
              <div class="field">
                <%= f.label :email %><br />
                <%= f.email_field :email, autofocus: true, autocomplete: "email", class: "form-control" %><br />
              </div>
            </div>

            <div class="actions">
              <%= f.submit "Send me reset password instructions", class: "btn btn-lg btn-primary btn-block" %>
            </div>
            <% end %>

          <div class="card-footer">
            <%= render "devise/shared/links" %>
          </div>

        </div>
        <!--/card-body-->
      </div>
      <!-- /form card -->
    </div>
  </div>
</body>

И мой контроллер:

class PasswordsController < Devise::PasswordsController
  layout 'pages'

  skip_before_action :read_cookies
  skip_before_action :authenticate_user!
end

И мои маршруты:

  devise_for :users,
             controllers: { registrations: :registrations,
                            sessions: :sessions,
                            passwords: :passwords,
                            confirmations: :confirmations,
                            unlocks: :unlocks
                          }

Спасибо!

...