Class | Markaby::Rails::RailsBuilder::FormHelperProxy |
In: |
lib/markaby/rails/rails_builder.rb
|
Parent: | Object |
This is used for the block variable given to form_for. Typically, an erb template looks as so:
<% form_for :foo do |f| <%= f.text_field :bar %> <% end %>
form_for adds the form tag to the input stream, and assumes that later the user will append the <input> tag to the input stream himself (in erb, this is done with the <%= %> tags).
We could do the following in Markaby:
form_for :foo do |f| text f.text_field(:bar) end
But this is ugly. This is prettier:
form_for :foo do |f| f.text_field :bar end