20 апреля 2015 г. обновление
Для Rails 4 (согласно официальной странице github ) используйте либо master:
gem 'activeadmin', github: 'activeadmin'
Или рубиновые камни:
gem 'activeadmin', '~> 1.0.0.pre1'
14 февраля 2015 г. обновление
Для Rails 4 (согласно официальной странице github ) используйте:
gem 'activeadmin', github: 'activeadmin'
Обновление от 4 сентября 2014 г.
Для Rails 4.0 и 4.1 (согласно официальной странице github ) используйте:
gem 'activeadmin', github: 'activeadmin'
Обновление от 24 апреля 2014 г.
Для Rails 4.1 и 4.0 используйте master:
gem 'activeadmin', github: 'gregbell/active_admin'
Обновление от 13 апреля 2014 г.
Для Rails 4.1 используйте master и следующие ветви зависимостей:
gem 'activeadmin', github: 'gregbell/active_admin'
gem 'polyamorous', github: 'activerecord-hackery/polyamorous'
gem 'ransack', github: 'activerecord-hackery/ransack'
gem 'formtastic', github: 'justinfrench/formtastic'
Для Rails 4.0.X просто используйте master, и все будет в порядке:
gem 'activeadmin', github: 'gregbell/active_admin'
Примечание: есть проблема с добавлением комментариев на страницу индекса в Rails 4.1. Эта проблема отслеживается здесь .
Обновление от 29 сентября 2013 г.
Ветка Rails 4 была объединена в master. Теперь все, что вам нужно сделать, это указать:
gem 'activeadmin', github: 'gregbell/active_admin'
28 августа 2013 г. Обновленный ответ
Смог создать новое приложение rails 4, работающее с AA, просто используя:
gem 'activeadmin', github: 'gregbell/active_admin', branch: 'rails4'
Не обращайте внимания на старый ответ. Просто добавьте эту строку в ваше новое приложение Gemfile для rails 4, запустите установку пакета , запустите rails g active_admin: install , запустите rake db: migrate , запустите bundle exec rails s , перейдите в / admin и войдите в систему с admin@example.com/ пароль, и все готово! См. Документацию ActiveAdmin для более подробной информации.
30 июня 2013 г. Обновленный ответ
Был достигнут значительный прогресс в подготовке ActiveAdmin и связанных с ним гемов для Rails 4. Используйте следующие настройки гем-файла и не обращайте внимания на то, что понижение jquery-rails до версии 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'
просто bundle install
(или bundle update
при необходимости) и запустить rails generate active_admin:install
(при необходимости) для установки
Оригинальный ответ
Я использовал следующее, чтобы запустить ActiveAdmin в моем приложении Rails 4.0.0.rc1 / JRuby / Puma на Heroku.
После проверки следующих ссылок из github ActiveAdmin:
Re: Проблемы с Rails 4 - Выпуск № 1963
Rails 4 Hacks, Fixes - Pull Request # 2120
Я добавил в свой гем-файл следующее:
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'
заменить:
gem 'jquery-rails', '3.0.0'
с участием:
gem 'jquery-rails', '2.3.0'
и bundle install
запустите rails generate active_admin:install
для установки.
Запустите сервер, перейдите по адресу root_url / admin, и вы должны увидеть логин администратора.