Ruby Rails - bootstrap_form gem,标签显示两次
Ruby on Rails - bootstrap_form gem, labels showing twice
我最近尝试使用 gem "bootstrap_form" 并且一切正常,除了我的标签在下面的图片 中在我的应用程序的每个表单上显示了两次.有人可以帮我从这里出去吗?我能够通过进入 application.css 文件并手动放入一些 CSS 到 display:none 其中之一来修复它,但我想这不是 [=22 的目的=].
<%= form_with(model: provider, local: true) do |form| %>
<% if provider.errors.any? %>
<div id="error_explanation">
<h2><%= pluralize(provider.errors.count, "error") %> prohibited this provider from being saved:</h2>
<ul>
<% provider.errors.full_messages.each do |message| %>
<li><%= message %></li>
<% end %>
</ul>
</div>
<% end %>
<%= bootstrap_form_for @provider do |f| %>
<div class="field">
<%= f.label :name %>
<%= f.text_field :name, id: :provider_name %>
</div>
<div class="actions">
<%= f.submit %>
</div>
<% end %>
<% end %>
只需删除 <%= f.label :name %>
,因为 text_field
也在添加标签。
<%= bootstrap_form_for @provider do |f| %>
<div class="field">
<%= f.text_field :name, id: :provider_name %>
</div>
<div class="actions">
<%= f.submit %>
</div>
<% end %>
我最近尝试使用 gem "bootstrap_form" 并且一切正常,除了我的标签在下面的图片
<%= form_with(model: provider, local: true) do |form| %>
<% if provider.errors.any? %>
<div id="error_explanation">
<h2><%= pluralize(provider.errors.count, "error") %> prohibited this provider from being saved:</h2>
<ul>
<% provider.errors.full_messages.each do |message| %>
<li><%= message %></li>
<% end %>
</ul>
</div>
<% end %>
<%= bootstrap_form_for @provider do |f| %>
<div class="field">
<%= f.label :name %>
<%= f.text_field :name, id: :provider_name %>
</div>
<div class="actions">
<%= f.submit %>
</div>
<% end %>
<% end %>
只需删除 <%= f.label :name %>
,因为 text_field
也在添加标签。
<%= bootstrap_form_for @provider do |f| %>
<div class="field">
<%= f.text_field :name, id: :provider_name %>
</div>
<div class="actions">
<%= f.submit %>
</div>
<% end %>