Установка Active admin с Rails 4
Я получил эту ошибку при установке active admin на Rails 4
Bundler could not find compatible versions for gem "actionpack":
In Gemfile:
meta_search (>= 1.1.0.pre) ruby depends on
actionpack (~> 3.1.0.alpha) ruby
rails (= 4.0.0.rc1) ruby depends on
actionpack (4.0.0.rc1)
Я следую этой инструкции:
http://www.activeadmin.info/docs/documentation.html
кто-нибудь помогите пожалуйста.
5 ответов:
апр 20, 2015 обновление
для рельсов 4 (согласно официальная страница github) использовать либо магистр:
gem 'activeadmin', github: 'activeadmin'или rubygems:
gem 'activeadmin', '~> 1.0.0.pre1'14 февраля 2015 обновление
для рельсов 4 (согласно официальная страница github) использование:
gem 'activeadmin', github: 'activeadmin'4 сентября 2014 обновление
для рельсов 4.0 и 4.1 (согласно официальная страница github) использование:
gem 'activeadmin', github: 'activeadmin'24 апреля
для рельсов 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'Для Рельсов 4.0.X просто используйте Мастер, и вы должны быть хорошо идти:
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'пожалуйста, не обращайте внимания на старый ответ. Просто добавьте эту строку в свой новый рельсы 4 приложение, файле, запуск bundle install, используя rails g active_admin: install, используя rake db: migrate, используя bundle exec rails s перейдите к / admin, и войдите в систему с [email protected]/password и вы хорошо идти! Смотрите ActiveAdmin Documentation для более подробной информации.
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 на моих рельсах 4.0.0.приложение rc1/JRuby / Puma работает на Heroku.
после проверьте следующие ссылки из ActiveAdmin github:
Re: Rails 4 problems-Issue #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 и вы должны см. логин администратора.
11 января 2016 обновлен ответ
ActiveAdmin теперь рельсы 4 полная поддержка:
1.0.0 версия, полная поддержка рельсов 4):
gem 'activeadmin', github: 'activeadmin'
0.6 стабильная версия (может неправильно поддерживать рельсы 4):
gem 'activeadmin', github: 'activeadmin', branch: '0-6-stable'
я переключился на Ubuntu, и это решило проблему, с которой я столкнулся. По какой-то причине Windows задыхается при попытке получить драгоценный камень, который не находится на источнике Ruby.
Спасибо за помощь, Марк и Ото Брглез. Быстрое обновление для реализации rails 4. Вам не нужно использовать ветвь "0-6-stable" (это текущая ветвь на сегодняшний день), Вы можете вместо этого просто использовать главную ветвь, как указано в документации по GitHub gregbell. https://github.com/gregbell/active_admin
просто редактировать Gemfile. Это все, что вам нужно для вашего ActiveAdmin 1.0.0 работает с рельсы 4.1
добавить следующие строки:
gem 'activeadmin', github: 'gregbell/active_admin' # ActiveAdmin backend framework for Rails administration interface gem 'polyamorous', github: 'activerecord-hackery/polyamorous' # Require for ActiveAdmin to work with Rails 4.1 gem 'ransack', github: 'activerecord-hackery/ransack' # Require for ActiveAdmin to work with Rails 4.1 gem 'formtastic', github: 'justinfrench/formtastic' # Require for ActiveAdmin to work with Rails 4.1 gem 'devise' # Authentication
Comments