2014-01-06 44 views
2

我有一個使用form_tag的rails形式。如何添加複選框,利用twitter bootstrap的樣式,以及如何使用該值?它作爲參數傳入嗎?複選框與Twitter Bootstrap for Rails表格標籤

我的形式是這樣的:

<%= form_tag({action: :import}, multipart: true, class: "form-inline") do %> 
    <%= label_tag(:uploaded_file, "Stuff to upload:") %> 
    <%= file_field_tag(:uploaded_file, class: "input-file") %> 
    <%= submit_tag("Upload", class: "btn btn-primary" %> 
    <%= button_tag("Cancel", type: 'reset', class: "") %> 
<% end %> 
+0

http://guides.rubyonrails.org/form_helpers.html#helpers-for - 產生外形元件 – ghoppe

回答

2

你可以使用一個check_box_tag這樣

<%= label_tag :checkbox, "checkbox" %>  
<%= check_box_tag("name", "value", false, class: "checkbox") %> 

您可以將該值設置爲任何你想要的。假設你的引導程序已加載到你的應用程序中,你可以使用class: "checkbox",它應該出現在引導樣式中。

下面是對check_box_tag鏈接到文件,所以你可以看看它和玩的設置,讓你在尋找什麼:

http://api.rubyonrails.org/classes/ActionView/Helpers/FormTagHelper.html#method-i-check_box_tag

6

這裏是我得到了我的複選框看自舉-γ(滑軌4.2,引導3.3) - 注意,這是一個form_for(@model_name) do |f|內,因此,f區變量:

<div class="field form-group"> 
    <div class="checkbox-inline"> 
     <%= f.check_box :evac_waiver %> 
     <%= f.label :evac_waiver, "Evacuation Waiver signed and accepted" %><br> 
    </div> 
    </div>