Flowdock
module
Importance_2
Ruby on Rails latest stable (v5.2.3) - 0 notes

Override the default form builder for all views rendered by this controller and any of its descendants. Accepts a subclass of +ActionView::Helpers::FormBuilder+.

For example, given a form builder:

class AdminFormBuilder < ActionView::Helpers::FormBuilder
  def special_field(name)
  end
end

The controller specifies a form builder as its default:

class AdminAreaController < ApplicationController
  default_form_builder AdminFormBuilder
end

Then in the view any form using form_for will be an instance of the specified form builder:

<%= form_for(@instance) do |builder| %>
  <%= builder.special_field(:name) %>
<% end %>
Show files where this module is defined (1 file)
Register or log in to add new notes.