Form Builder
date_helper.rb
form_helper.rb
form_options_helper.rb# form_for 和 fields_for 调用 instantiate_builder
# 再调用
default_form_builder
builder = ActionView::Base.default_form_builder
... ...
end
ActiveSupport.on_load(:action_view) do
cattr_accessor(:default_form_builder) { ::ActionView::Helpers::FormBuilder }
end
# 简单理解 builder = FormBuilder
# 最后调用
builder.new(object_name, object, self, options)最后更新于