Ответ 1
Обновление от 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 используйте мастер:
gem 'activeadmin', github: 'gregbell/active_admin'
Обновление от 13 апреля 2014 года
Для Rails 4.1 используйте мастер и следующие ветки зависимостей:
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 просто используйте мастер, и вам должно быть хорошо:
gem 'activeadmin', github: 'gregbell/active_admin'
Примечание. Проблема с добавлением комментариев на индексную страницу в Rails 4.1. Эта проблема отслеживается здесь.
29 сентября 2013 г. обновление
Разветвление Rails 4 было объединено с мастером. Теперь все, что вам нужно сделать, это указать:
gem 'activeadmin', github: 'gregbell/active_admin'
28 августа 2013 г. Обновленный ответ
Было возможно создать новое приложение rails 4 и работать с AA, используя только:
gem 'activeadmin', github: 'gregbell/active_admin', branch: 'rails4'
Пожалуйста, не обращайте внимания на более старый ответ. Просто добавьте эту строку в новый рельс 4 app Gemfile, запустите bundle install, запустите rails g active_admin: install, запустите rake db: migrate запустите bundle exec rails s, перейдите в /admin и войдите в систему с помощью [email protected]/password, и вам хорошо идти! Подробнее см. Документация ActiveAdmin.
30 июня 2013 г. Обновленный ответ
Значительный прогресс был достигнут при получении ActiveAdmin и драгоценных камней, это зависит от готовности к Rails 4. Используйте следующие настройки gemfile и не учитывайте бит относительно понижения 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.
После проверки следующих ссылок из ActiveXmin github:
Re: Проблемы с Rails 4 - Проблема № 1963
Rails 4 Hacks, Fixes - Pull Request # 2120
Я добавил в свой gemfile следующее:
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, и вы увидите вход администратора.