Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings
This repository was archived by the owner on Mar 19, 2022. It is now read-only.

blocknotes/activeadmin_simple_form

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

2 Commits

Repository files navigation

ActiveAdmin SimpleForm Gem Version

WARNING: this component is just a proof of concept, it can be useful for experimental purposes.


An Active Admin plugin to use Simple Form in place of Formtastic in edit views.

Install

  • Add to your Gemfile: gem 'activeadmin_simple_form'
  • Execute bundle
  • Create the Simple Form config initializer: rails generate simple_form:install
  • Add to the config the wrapper used for the fields in inputs blocks:
 config.wrappers :inputs_container, tag: :li, class: :input, hint_class: :field_with_hint, error_class: :field_with_errors do |b|
 b.use :html5
 b.use :placeholder
 b.optional :maxlength
 b.optional :minlength
 b.optional :pattern
 b.optional :min_max
 b.optional :readonly
 b.use :label_input
 b.use :hint, wrap_with: { tag: :span, class: :hint }
 b.use :error, wrap_with: { tag: :span, class: :error }
 end

Example

  • Author model example:
 form do |f|
 f.inputs 'Informations' do
 f.input :name
 f.input :age
 f.association :country # using input for associations is not supported
 f.has_many :articles do |ff|
 ff.input :title
 ff.input :description
 ff.input :published
 ff.input :_destroy, as: :boolean, required: false unless ff.object.new_record?
 end
 end
 f.actions
 end

Do you like it? Star it!

If you use this component just star it. A developer is more motivated to improve a project when there is some interest.

Take a look at other ActiveAdmin components that I made if you are curious.

Contributors

License

MIT

About

An ActiveAdmin 1.x plugin to use Simple Form in place of Formtastic in edit views

Topics

Resources

License

Stars

Watchers

Forks

Packages

Contributors

Languages

AltStyle によって変換されたページ (->オリジナル) /