Class: ActiveAdmin::Views::Pages::Form

Inherits:
Base
  • Object
show all
Defined in:
lib/active_admin/views/pages/form.rb

Instance Method Summary collapse

Methods inherited from Base

#build

Instance Method Details

#form_presenterObject



12
13
14
# File 'lib/active_admin/views/pages/form.rb', line 12

def form_presenter
    active_admin_config.get_page_presenter(:form) || default_form_config
end

#main_contentObject



16
17
18
19
20
21
22
23
24
25
26
# File 'lib/active_admin/views/pages/form.rb', line 16

def main_content
  form_options = default_form_options.merge(form_presenter.options)

  if form_options[:partial]
    render(form_options[:partial])
  else
    active_admin_form_for(resource, form_options) do |f|
      instance_exec f, &form_presenter.block
    end
  end
end

#titleObject



7
8
9
10
# File 'lib/active_admin/views/pages/form.rb', line 7

def title
  I18n.t("active_admin.#{params[:action]}_model",
         :model => active_admin_config.resource_label)
end