[英]Twitter bootstrap “lead” not working with simple_form
我在Rails中使用Twitter Bootstrap和simple_form。 由於某種原因,我無法使Bootstrap class =“ lead”起作用。 我在呈現的HTML中看到一些其他類,這些類假定來自simple_form。 我怎樣才能使兩者一起玩?
這是我的代碼:
<p class="lead">
<%= sentence.input :dialog, :input_html => { :class => "span8" },
:placeholder => "Enter your sentence here", :label => false %>
</p>
這是渲染的HTML:
<p class="lead">
<div class="control-group string optional">
<div class="controls"><input class="string optional span8" id="dialog_catagory_dialogs_attributes_0_dialog" name="dialog_catagory[dialogs_attributes][0][dialog]" placeholder="Enter your sentence here" size="50" type="text" />
</div>
</div>
</p>
編輯我嘗試了各種選項,包括使用呈現的HTML,像這樣並刪除div。 還是行不通。
<p class="lead">
<input class="string optional span8" id="dialog_catagory_dialogs_attributes_0_dialog" name="dialog_catagory[dialogs_attributes][0][dialog]" placeholder="Enter your sentence here 2" size="50" type="text" />
</p>
輸出
<p class="lead">
<input id="dialog_catagory_dialogs_attributes_0_dialog" name="dialog_catagory[dialogs_attributes][0][dialog]" size="30" type="text" />
</p>
問題是:在確認標准的瀏覽器中,將div
放在p
元素內隱式關閉p
標簽。 ( 參考 )
您可以在Github上的該文件中看到(如果需要,可以在本地修改)Simple Form的Bootstrap生成器的行為。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.