簡體   English   中英

Ruby on Rails-bootstrap_form gem,標簽顯示兩次

[英]Ruby on Rails - bootstrap_form gem, labels showing twice

我最近嘗試使用寶石“ bootstrap_form”,並且一切正常,除了我的標簽在圖片中顯示兩次的事實 在此處輸入圖片說明 在我的應用程序中的每個表單上。 有人可以幫我從這里出去嗎? 我可以通過進入application.css文件並手動放入一些CSS進行顯示來修復它:沒有一個,但是我想那不是gem的目的。

<%= 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 %>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM