--- title: Rails form helpers layout: default --- ## Form builder (form_for) ### Building forms ```haml - form_for @post do |f| ``` ### Options ```haml - form_for @post, | url: { method: 'put', action: 'create' }, | html: { class: 'nifty_form' } do |f| ``` ### Text ```rb f.text_field :title f.text_area :body, size: '60x12' ``` ### Checkbox ```rb f.check_box :remember_me f.label :remember_me, "Remember me" ``` ### Radio ```rb f.radio_button :gender, 'male' f.label :gender_male, "Male" f.radio_button :gender, 'female' f.label :gender_female, "Female" ``` ### Label ```rb f.label :post, :title f.label :post, :title, "Title" f.label :post, :title, "Title", class: "title" f.label(:post, :terms) { "Accept terms" } #=>