Pole wyboru z tagiem formularza Twitter Bootstrap for Rails


Mam formularz rails przy użyciu form_tag. Jak mogę dodać pole wyboru za pomocą stylu bootstrap Twittera i jak mogę użyć tej wartości? Czy jest przekazywana jako parametr?
Mój formularz wygląda mniej więcej tak:
<%= 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 %>

Zaproszony:
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

Oto jak moje pole wyboru wyglądało Bootstrap-y (Rails 4.2, Bootstrap 3.3) - zwróć uwagę, że jest to wewnątrz
form_for (@model_name) do | f |
, stąd zmienna blokowa f:
<div class="field form-group">
<div class="checkbox-inline">
<%= f.check_box :evac_waiver %>
<%= f.label :evac_waiver, "Evacuation Waiver signed and accepted" %>

Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

Możesz użyć check_box_tag w ten sposób
<%= label_tag :checkbox, "checkbox" %> 
<%= check_box_tag("name", "value", false, class: "checkbox") %>

Możesz ustawić dowolną wartość. Zakładając, że masz załadowany bootstrap w swojej aplikacji, możesz po prostu użyć
class: "checkbox"
i powinno to wyglądać w stylu bootstrap.
Oto link do dokumentacji check_box_tag, dzięki czemu możesz się jej przyjrzeć i pobawić się ustawieniami, aby uzyskać dokładnie to, czego szukasz:
http:// api.rubyonrails.org/classes/ActionView/helpers/FormTagHelper.html # method-i-check_box_tag
http://api.rubyonrails.org/cla ... x_tag

Aby odpowiedzieć na pytania, Zaloguj się lub Zarejestruj się