Я пытаюсь добавить логин устройства на другую страницу, но каждый раз, когда я нажимаю кнопку отправки, она перенаправляет на главную страницу логина устройства. Я пытался использовать f.submit
вместе с
<%= button_tag(type: 'submit') do %>
<span>GO</span><i class="fa fa-check"></i>
<% end %>
ниже полный html
<div class="box">
<div class="title">LOGIN</div>
<%= form_for(resource, as: resource_name, url: session_path(resource_name)) do |f| %>
<div class="input">
<label for="name">Email</label>
<%= f.email_field :email, autofocus: true, autocomplete: "email", name: "name", id: "name"%>
<span class="spin"></span>
</div>
<div class="input">
<label for="pass">Password</label>
<%= f.password_field :password, autocomplete: "current-password", name: "pass", id: "pass" %>
<span class="spin"></span>
</div>
<div class="button login">
<%= button_tag(type: 'submit') do %>
<span>GO</span><i class="fa fa-check"></i>
<% end %>
</div>
<%- if devise_mapping.recoverable? && controller_name != 'passwords' && controller_name != 'registrations' %>
<%= link_to "Forgot your password?", new_password_path(resource_name), class: "pass-forgot" %>
<% end %>
<% end %>
</div>
Application_helper.rb
module ApplicationHelper
def resource_name
:user
end
def resource_class
User
end
def resource
@resource ||= User.new
end
def devise_mapping
@devise_mapping ||= Devise.mappings[:user]
end
end
Регистрация работает нормально, но еслиприсутствует ошибка, она также перенаправляет на страницу разработки. Я ознакомился с парой руководств по этому вопросу, но не могу найти решение.