這可能是一個初學者的問題,但沒有太多的運氣讓這個去。背景:Twitter-Bootstrap和Rails中的窗體
- 的Rails 3.0.x的版本
- 引導2.0 - 使用如預編譯簡單地放置到公共/樣式表。 Att
- 嘗試執行水平佈局的表單,即在同一行上的輸入字段旁邊的標籤。
問題是我無法讓表單正常工作,但可以使用相同的表單來正確佈局默認的Bootstrap示例代碼。滑軌形式如下:
<div class="row-fluid">
<div class="span4 well">
<%= form_for @member, :html => {:class => "form-horizontal"} do |m| %>
<fieldset>
<%= m.label :title %>
<%= m.text_field :title %>
<%= m.label :first_name %>
<%= m.text_field :first_name %>
<% end %>
</div>
</div>
注意,的form_for方法具有類的形式水平如通過Bootsrap form CSS
描述當顯示的標籤,例如標題,是對一個行左調整,然後在下一行是輸入字段,也左調整。
現在,如果我有一些示例代碼引導爲形式,如:
<div>
<form class="form-horizontal">
<fieldset>
<legend>Legend text</legend>
<div class="control-group">
<label class="control-label" for="input01">Text input</label>
<div class="controls">
<input type="text" class="input-xlarge" id="input01">
<p class="help-block">Supporting help text</p>
</div>
</div>
</fieldset>
</form>
</div>
然後我得到預期的結果 - 標籤和輸入框在橫向佈局在同一行。
我試着將樣式「控制標籤」添加到m.label和m.text_field組件上,但沒有將佈局設置爲水平的喜悅。
因此,不知道是什麼問題,因爲工作部分驗證我可以讓Bootstrap工作,雖然使用我的Rails窗體它不遵守窗體橫向。
謝謝 - 好奇的是,在窗體上使用Bootstrap屬性時,我仍然可以在生成的HTML上看到HTML和適當的CSS類。 – 2012-02-22 09:15:23