Actualización del 20 de abril de 2015
Para Rails 4 (según la página oficial de github ) use cualquiera de los dos maestros:
gem 'activeadmin', github: 'activeadmin'
O rubygems:
gem 'activeadmin', '~> 1.0.0.pre1'
Actualización del 14 de febrero de 2015
Para Rails 4 (según la página oficial de github ) use:
gem 'activeadmin', github: 'activeadmin'
Actualización del 4 de septiembre de 2014
Para Rails 4.0 y 4.1 (según la página oficial de github ) use:
gem 'activeadmin', github: 'activeadmin'
Actualización del 24 de abril de 2014
Para Rails 4.1 y 4.0 use master:
gem 'activeadmin', github: 'gregbell/active_admin'
Actualización del 13 de abril de 2014
Para Rails 4.1, use master y las siguientes ramas de dependencia:
gem 'activeadmin', github: 'gregbell/active_admin'
gem 'polyamorous', github: 'activerecord-hackery/polyamorous'
gem 'ransack', github: 'activerecord-hackery/ransack'
gem 'formtastic', github: 'justinfrench/formtastic'
Para Rails 4.0.X solo use master y debería estar listo para comenzar:
gem 'activeadmin', github: 'gregbell/active_admin'
Nota: Existe un problema al agregar comentarios a la página de índice en Rails 4.1. Este problema se está rastreando aquí .
Actualización del 29 de septiembre de 2013
La rama Rails 4 se ha fusionado en master. Ahora todo lo que necesita hacer es especificar:
gem 'activeadmin', github: 'gregbell/active_admin'
28 de agosto de 2013 Respuesta actualizada
Pude construir una nueva aplicación rails 4 en funcionamiento con AA simplemente usando:
gem 'activeadmin', github: 'gregbell/active_admin', branch: 'rails4'
Ignore la respuesta anterior. Simplemente agregue esta línea a su nueva aplicación Rails 4 Gemfile, ejecute bundle install , ejecute rails g active_admin: install , ejecute rake db: migrate , ejecute bundle exec rails s , vaya a / admin e inicie sesión con admin@example.com/ contraseña y listo! Consulte la documentación de ActiveAdmin para obtener más detalles.
30 de junio de 2013 Respuesta actualizada
Se ha avanzado mucho en conseguir que ActiveAdmin y las gemas de las que depende estén listas para Rails 4. Utilice la siguiente configuración de archivos de gemas e ignore el bit sobre la degradación de jquery-rails a 2.3.0:
gem 'devise', github: 'plataformatec/devise'
gem 'responders', github: 'plataformatec/responders'
gem 'inherited_resources', github: 'josevalim/inherited_resources'
gem 'ransack', github: 'ernie/ransack'
gem 'activeadmin', github: 'gregbell/active_admin', branch: 'rails4'
gem 'formtastic', github: 'justinfrench/formtastic'
solo bundle install
(o bundle update
, si es necesario) y ejecutar rails generate active_admin:install
(si es necesario) para instalar
Respuesta original
Usé lo siguiente para poner ActiveAdmin en mi aplicación Rails 4.0.0.rc1 / JRuby / Puma en funcionamiento en Heroku.
Después de consultar los siguientes enlaces del github de ActiveAdmin:
Re: problemas de Rails 4 - Número 1963
Rails 4 Hacks, Fixes - Pull Request # 2120
Agregué lo siguiente a mi archivo de gemas:
gem 'devise', github: 'plataformatec/devise', branch: 'rails4'
gem 'responders', github: 'plataformatec/responders'
gem 'inherited_resources', github: 'josevalim/inherited_resources'
gem 'ransack', github: 'ernie/ransack'
gem 'activeadmin', github: 'akashkamboj/active_admin', branch: 'rails4'
gem 'formtastic', github: 'justinfrench/formtastic', branch: 'rails4beta'
reemplazar:
gem 'jquery-rails', '3.0.0'
con:
gem 'jquery-rails', '2.3.0'
y bundle install
ejecuta el rails generate active_admin:install
para instalar.
Encienda el servidor, vaya a root_url / admin y debería ver el inicio de sesión de administrador.