【发布时间】:2019-05-04 16:10:29
【问题描述】:
HTML 标记阻止我提交设计注册表单。
当我拿走标签时,一切都按预期工作。没有出现错误。
<form>
<div class="form-group">
<div class="row">
<%= form_for(resource, as: resource_name, url: registration_path(resource_name)) do |f| %>
<%= render "devise/shared/error_messages", resource: resource %>
<div class="col-md-12">
<div class="field"
<%= f.label :username %>
<%= f.text_field :username, class: "form-control", placeholder: "Username" %>
</div>
</div>
<div class="col-md-12">
<div class="field">
<%= f.label :email %>
<%= f.email_field :email, autofocus: true, autocomplete: "email", class: "form-control", placeholder: "Email" %>
</div>
</div>
<div class="col-lg-6">
<div class="field">
<%= f.label :password %>
<% if @minimum_password_length %>
<em>(<%= @minimum_password_length %> characters minimum)</em>
<% end %><br />
<%= f.password_field :password, autocomplete: "new-password", class: "form-control", placeholder: "Password" %>
</div>
</div>
<div class="col-lg-6">
<div class="field">
<%= f.label :password_confirmation %><br />
<%= f.password_field :password_confirmation, autocomplete: "new-password", class: "form-control", placeholder: "Password Confirmation" %>
</div>
</div>
<div class="col-lg-12">
<div class="actions" style="padding-top: 2%">
<%= f.submit "Sign up", class: "site-btn btn-sm centered" %>
</div>
</div>
<% end %>
</div>
<%= render "devise/shared/links" %>
</div>
</form>
我不知道我是否遗漏了一些愚蠢的东西,或者这是一个已知问题?请帮忙! :-)
【问题讨论】:
-
你在说什么
-
@bo-oz 我包含的代码顶部的
-
@MeganRalph 我建议使用该信息编辑您的问题(它不会提交,以及您指的是哪个表单标签)。这将使人们更容易回答。
-
您不能嵌套 FORM 标签,将
.form-group和.rowdiv 移动到form_for块内。
标签: html ruby-on-rails devise bootstrap-4