我正在尝试使用Twitter-Bootstraps模式功能在Ruby On Rails中为我的webapp创建一个精美的登录表单。
这是我目前的表格。
_login_form.html.erb
<div class="modal hide" id="loginModal">
<div class="modal-header">
<button class="close" data-dismiss="modal">×</button>
<h3>Sign in</h3>
</div>
<div class="modal-body">
<%= simple_form_for(resource, :as => resource_name, :url => session_path(resource_name),:html => { :class => 'form-horizontal' }) do |f| %>
<%= f.input :email, :required => false, :autofocus => true %>
<%= f.input :password, :required => false %>
<%= f.input :remember_me, :as => :boolean if devise_mapping.rememberable? %>
<%= f.button :submit, "Sign in", :class => 'btn' %>
<% end %>
</div>
</div>
这是我的Coffescript。
jQuery ($) ->
$('#login').modal('show')
无论如何从部分调用表单?
答案 0 :(得分:0)
您可以使用Ajax执行此操作:您的链接将触发Ajax调用。响应将是登录表单的模态,然后您必须将响应HTML附加到文档并显示模式。
否则你可以简单地用你的页面加载模态,这对用户来说会更快,因为他不必等待Ajax响应。