2
我試圖推動登錄表單在這樣的模式窗口:留在模態窗口,當用戶登錄失敗
<div class="modal fade" id="loginModal">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button class="close" data-dismiss="modal">x</button>
<h2 class="text-center">Login</h2>
</div>
<div class="modal-body">
<%= form_for(resource, as: resource_name, :html => {class: "form-horizontal", role: "form"}, url: session_path(resource_name)) do |f| %>
<div class="form-group">
<div class="control-label col-md-3">
<%= f.label :email %>
</div>
<div class="col-md-9">
<%= f.email_field :email, class: 'form-control', autofocus: true %>
</div>
</div>
<div class="form-group">
<div class="control-label col-md-3">
<%= f.label :password %>
</div>
<div class="col-md-9">
<%= f.password_field :password, class: 'form-control', autocomplete: "off" %>
</div>
</div>
<% if devise_mapping.rememberable? -%>
<div class="form-group">
<div class="col-md-9 col-md-offset-3">
<div class="checkbox">
<label>
<%= f.check_box :remember_me %>
Remember me
</label>
</div>
</div>
</div>
<% end -%>
<div class='form-group'>
<div class="col-md-offset-3 col-md-9">
<%= f.submit "Log in", class: "btn btn-primary btn-lg" %>
</div>
</div>
<div class="form-group">
<div class="col-md-offset-3 col-md-9">
<%= link_to "Sign up", new_registration_path(resource_name) %><br />
<%= link_to "Forgot your password?", new_password_path(resource_name) %><br />
</div>
</div>
<% end %>
</div>
</div> <!-- end modal-content -->
</div> <!-- end modal-dialog -->
</div>
因此,我可以通過使用此窗口成功登錄。 但是,如果用戶未能登錄,我想保留在此窗口中,以便用戶可以繼續在此窗口中進行登錄。 我該怎麼做?
感謝
生物圈,
瑞安