gpt4 book ai didi

ruby-on-rails - 将设计登录表单导入 Twitter Bootstrap Modal

转载 作者:数据小太阳 更新时间:2023-10-29 06:39:39 25 4
gpt4 key购买 nike

好的,所以我想使用 Twitter Bootstrap 模式来显示设计登录表单。

我的 wiki 文章代码基于: https://github.com/plataformatec/devise/wiki/How-To:-Display-a-custom-sign_in-form-anywhere-in-your-app

我的应用程序布局文件中有以下标记

<div class="modal fade" 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| %>
<div class="inputs">
<%= f.input :email, :required => false, :autofocus => true %>
<%= f.input :password, :required => false %>
<%= f.input :remember_me, :as => :boolean if devise_mapping.rememberable? %>
</div>
</div>
<div class="modal-footer">
<%= f.button :submit, "Sign in", :class => 'btn btn-primary', :data => { :dismiss => "modal"} %>
<% end %>
</div>
</div>

然后,按照 wiki 中的建议,将以下内容添加到应用程序帮助程序文件中

def resource_name
:user
end

def resource
@resource ||= User.new
end

def devise_mapping
@devise_mapping ||= Devise.mappings[:user]
end

但是,它不起作用。模态消失,什么也没有发生。该页面不会去任何地方或做任何事情。转到实际的登录页面有效,但提交模式无效。有什么建议吗?

最佳答案

这是最终运行的代码

<%= simple_form_for(:user, :url => user_session_path) do |f| %>

关于ruby-on-rails - 将设计登录表单导入 Twitter Bootstrap Modal,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10808923/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com