2017-11-19 25 views
0

私は最近、 "bootstrap_form"という宝石を使用しようとしましたが、私のアプリケーションのすべてのフォームの下のラベルenter image description hereにラベルが2回表示されます。誰でもここで私を助けることができますか?私はapplication.cssファイルに入り、手作業でいくつかのCSSを表示して修正することができました。どれも表示されませんでしたが、それは宝石の目的ではないと想像しました。Ruby on Rails - bootstrap_form 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 %> 
+1

このラベルを削除することをお勧めします(<%= f.label:name%>)。 –

+0

これは、それを固定しました、ありがとう! – brff19

+1

答えを答えに入れて、私はあなたに答えを与える – brff19

答えて

1

text_fieldが同様にラベルを追加しているためだけで<%= f.label :name %>を削除します。

<%= bootstrap_form_for @provider do |f| %> 
    <div class="field"> 
    <%= f.text_field :name, id: :provider_name %> 
    </div> 

    <div class="actions"> 
    <%= f.submit %> 
    </div> 
<% end %> 
関連する問題