Active admin install avec Rails 4

J’ai eu cette erreur lors de l’installation de l’administrateur actif sur 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) 

Je suis cette instruction: http://www.activeadmin.info/docs/documentation.html

Tout le monde aide s’il vous plaît.

20 avril 2015 mise à jour

Pour Rails 4 (selon la page officielle du github ), utilisez soit le master:

 gem 'activeadmin', github: 'activeadmin' 

Ou rubygems:

 gem 'activeadmin', '~> 1.0.0.pre1' 

Mise à jour du 14 février 2015

Pour Rails 4 (selon la page github officielle ), utilisez:

 gem 'activeadmin', github: 'activeadmin' 

4 septembre 2014 mise à jour

Pour Rails 4.0 et 4.1 (selon la page github officielle ), utilisez:

 gem 'activeadmin', github: 'activeadmin' 

24 avril 2014 mise à jour

Pour Rails 4.1 et 4.0, utilisez master:

 gem 'activeadmin', github: 'gregbell/active_admin' 

13 avril 2014 mise à jour

Pour Rails 4.1, utilisez master et les twigs de dépendance suivantes:

 gem 'activeadmin', github: 'gregbell/active_admin' gem 'polyamorous', github: 'activerecord-hackery/polyamorous' gem 'ransack', github: 'activerecord-hackery/ransack' gem 'formtastic', github: 'justinfrench/formtastic' 

Pour Rails 4.0.X, utilisez simplement master et vous devriez être prêt à partir:

 gem 'activeadmin', github: 'gregbell/active_admin' 

Remarque: L’ajout de commentaires à la page d’index dans Rails 4.1 pose un problème. Ce problème est suivi ici .

Mise à jour du 29 septembre 2013

La twig Rails 4 a été fusionnée en master. Il ne vous rest plus qu’à spécifier:

 gem 'activeadmin', github: 'gregbell/active_admin' 

28 août 2013 Réponse mise à jour

A été capable de construire une nouvelle application rails 4 avec AA en utilisant simplement:

 gem 'activeadmin', github: 'gregbell/active_admin', branch: 'rails4' 

Veuillez ignorer la réponse plus ancienne. Ajoutez simplement cette ligne à votre nouvelle application rails 4 Gemfile, exécutez l’ installation groupée , exécutez rails g active_admin: installez , exécutez rake db: migrez , exécutez bundle exec rails , allez dans / admin et connectez-vous avec admin@example.com/ mot de passe et vous êtes prêt à partir! Voir la documentation ActiveAdmin pour plus de détails.

30 juin 2013 Réponse mise à jour

Beaucoup de progrès ont été réalisés pour obtenir ActiveAdmin et les gems dont il dépend pour Rails 4. Veuillez utiliser les parameters de gemfile suivants et ignorer le bit concernant la rétrogradation de jquery-rails à la version 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' 

Il suffit de bundle install (ou la bundle update si nécessaire) et d’exécuter les rails generate active_admin:install (si nécessaire) pour installer


Réponse originale

J’ai utilisé ce qui suit pour obtenir ActiveAdmin sur mon application Rails 4.0.0.rc1 / JRuby / Puma sur Heroku.

Après avoir extrait les liens suivants du github ActiveAdmin:

Re: Rails 4 problemes – Issue # 1963

Rails 4 Hacks, Fixes – Demande de tirage # 2120

J’ai ajouté ce qui suit à mon fichier 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' 

remplacer:

 gem 'jquery-rails', '3.0.0' 

avec:

 gem 'jquery-rails', '2.3.0' 

et bundle install et exécuter les rails generate active_admin:install pour installer.

Lancez le serveur, allez à root_url / admin et vous devriez voir le login administrateur.

11 janvier 2016 Réponse mise à jour

ActiveAdmin a maintenant le support complet de Rails 4 :

1.0.0 Version, prise en charge complète de Rails 4):

gem 'activeadmin', github: 'activeadmin'


0.6 Version stable (peut ne pas supporter correctement Rails 4):

gem 'activeadmin', github: 'activeadmin', branch: '0-6-stable'

Je suis passé à Ubuntu et cela a résolu le problème que j’avais. Pour une raison quelconque, Windows se bloque en essayant d’obtenir un joyau qui ne figure pas sur la source Ruby.

Merci pour l’aide, Marc et Oto Brglez . Une mise à jour rapide pour l’implémentation des rails 4. Vous n’avez pas besoin d’utiliser la twig ‘0-6-stable’ (c’est la twig actuelle à ce jour), vous pouvez simplement utiliser la twig principale comme indiqué dans la documentation sur le github de gregbell. https://github.com/gregbell/active_admin

Modifiez simplement votre Gemfile . Tout ce dont vous avez besoin pour votre ActiveAdmin 1.0.0 fonctionne correctement avec Rails 4.1


Ajouter les lignes suivantes:

 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