class ActiveAdmin::Views::ActiveAdminForm

def build(resource, options = {}, &block)

def build(resource, options = {}, &block)
  @resource = resource
  options = options.deep_dup
  options[:builder] ||= ActiveAdmin::FormBuilder
  form_string = semantic_form_for(resource, options) do |f|
    @form_builder = f
  end
  @opening_tag, @closing_tag = split_string_on(form_string, "</form>")
  instance_eval(&block) if block_given?
  # Rails 4 sets multipart automatically if a file field is present,
  # but the form tag has already been rendered before the block eval.
  if multipart? && @opening_tag !~ /multipart/
    @opening_tag.sub!(/<form/, '<form enctype="multipart/form-data"')
  end
end