ActiveAdmin Error: no superclass method `buttons'
I had same problem and it's killed my about hours.
I am using rails 4 and active admin form master git:
gem 'activeadmin', github: 'gregbell/active_admin'
I just used "f.actions" instead of "f.buttons"
form do |f|
f.inputs "Enter Todo details" do
f.input :quote_id, :as => :select, :collection => Quote.all.map {|q| [ q.contact,q.id]}, :include_blank => false
f.input :name, :label => "Name of customer"
f.input :state, :as => :select, :collection => ['Active','Closed'], :include_blank => false
f.input :moving_date
f.input :revisit
f.input :address
f.input :status
end
f.actions
end
It's works for me.
For Rails 4+
If you are running Rails 4+ use f.actions
instead of f.buttons
. Here's an issue that talks about this change on the ActiveAdmin repo https://github.com/activeadmin/activeadmin/issues/1085
Original answer for OP question in 2012
seems like formtastic 2.2.0 (released today) breaks active_admin and since active_admin requires formtastic >= 2.0.0... put in your Gemfile this
gem "formtastic", "~> 2.1.1"
gem "activeadmin", "~> 0.4.3"
then run
bundle update formtastic
then restart your server (if you have it running)..
and should work ok...