Sha256: ca181d5dcf0cb59772d7e767a5b2c4e05a52eb9b068aa8b306db111205326ca8

Contents?: true

Size: 1.03 KB

Versions: 46

Compression:

Stored size: 1.03 KB

Contents

# Customizing the Form

Active Admin gives complete control over the output of the form by creating a thin DSL on top of
the fabulous DSL created by Formtastic (http://github.com/justinfrench/formtastic).

    ActiveAdmin.register Post do

      form do |f|
        f.inputs "Details" do
          f.input :title
          f.input :published_at, :label => "Publish Post At"
          f.input :category
        end
        f.inputs "Content" do
          f.input :body
        end
        f.actions
      end

    end

Please view the documentation for Formtastic to see all the wonderful things you can do:
http://github.com/justinfrench/formtastic

If you require a more custom form than can be provided through the DSL, you can pass
a partial in to render the form yourself.

For example:

    ActiveAdmin.register Post do
      form :partial => "form"
    end

Then implement app/views/admin/posts/_form.html.erb:

    <%= semantic_form_for [:admin, @post] do |f| %>
      <%= f.inputs :title, :body %>
      <%= f.actions :commit %>
    <% end %>

Version data entries

46 entries across 46 versions & 2 rubygems

Version Path
lalala-4.0.0.dev.141 vendor/deps/active_admin/docs/5-forms.md
lalala-4.0.0.dev.136 vendor/deps/active_admin/docs/5-forms.md
lalala-4.0.0.dev.135 vendor/deps/active_admin/docs/5-forms.md
lalala-4.0.0.dev.134 vendor/deps/active_admin/docs/5-forms.md
lalala-4.0.0.dev.133 vendor/deps/active_admin/docs/5-forms.md
lalala-4.0.0.dev.132 vendor/deps/active_admin/docs/5-forms.md
lalala-4.0.0.dev.131 vendor/deps/active_admin/docs/5-forms.md
lalala-4.0.0.dev.129 vendor/deps/active_admin/docs/5-forms.md
lalala-4.0.0.dev.128 vendor/deps/active_admin/docs/5-forms.md
lalala-4.0.0.dev.126 vendor/deps/active_admin/docs/5-forms.md
lalala-4.0.0.dev.125 vendor/deps/active_admin/docs/5-forms.md
lalala-4.0.0.dev.124 vendor/deps/active_admin/docs/5-forms.md
lalala-4.0.0.dev.123 vendor/deps/active_admin/docs/5-forms.md
lalala-4.0.0.dev.118 vendor/deps/active_admin/docs/5-forms.md
lalala-4.0.0.dev.116 vendor/deps/active_admin/docs/5-forms.md
lalala-4.0.0.dev.114 vendor/deps/active_admin/docs/5-forms.md
lalala-4.0.0.dev.113 vendor/deps/active_admin/docs/5-forms.md
lalala-4.0.0.dev.111 vendor/deps/active_admin/docs/5-forms.md
lalala-4.0.0.dev.109 vendor/deps/active_admin/docs/5-forms.md
lalala-4.0.0.dev.107 vendor/deps/active_admin/docs/5-forms.md