TL;DR: Ajoute un s à manager.rb et tout devrait rentrer dans l’ordre.
C’est un problème de rails auto-loading (et pas la fôte d'Activeadmin, non, non, non... :) ) /app/admin/manager.rb doit sans doute contenir: ActiveAdmin.register Manager Rails s’empresse donc de trouver un fichier dans son loadpath (app/*) qui ressemblerait à manager.rb. > Oh ben tiens! Il y en a justement un: /app/admin/manager.rb! Mais, mais, > mais, il me prend pour un pignouf! Il me fait tourner les serviettes! Que > dis-je? Paf! Tiens! CircularDepency error! Bref, renomme /app/admin/manager.rb pour /app/admin/managers.rb et ça devrait résoudre ton problème. Belle journée! -- φ <http://pcreux.com> 2014-03-24 7:18 GMT-07:00 Alexandre Friquet <[email protected]> : > Le 21/03/2014 11:41, Alexandre Friquet a écrit : > > J'ai longtemps hésité avant d'utiliser Rails 4 plutôt que la 3.2 que je >> connais bien mieux mais comme ça va bientôt faire un an qu'elle est >> sortie je me suis dit que le gros des bugs avait été réglé, y compris >> dans les gems. J'ai l'impression que j'aurais mieux fait de m'abstenir... >> > > Bon, j'ai fait un test par acquis de conscience et en 3.2.17 j'ai le > message d'erreur suivant : > /app/admin/manager.rb:1:in `<top (required)>': uninitialized constant > Manager (NameError) > > Il semblerait donc que ça ne fonctionne pas en FastCGI mais : > - pour trouver où ça coince ça n'est pas gagné ; > - je n'ai malheureusement pas le choix pour le web server. > > > -- > Alex > > -- > -- > Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de > Google Groups. > Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse > [email protected] > Pour résilier votre abonnement envoyez un e-mail à l'adresse > [email protected] > --- Vous recevez ce message, car vous êtes abonné au groupe Google > Groupes Railsfrance. > Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le > concernant, envoyez un e-mail à l'adresse railsfrance+unsubscribe@ > googlegroups.com. > Pour plus d'options, visitez le site https://groups.google.com/d/optout . > -- -- Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de Google Groups. Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse [email protected] Pour résilier votre abonnement envoyez un e-mail à l'adresse [email protected] --- Vous recevez ce message, car vous êtes abonné au groupe Google Groupes Railsfrance. Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le concernant, envoyez un e-mail à l'adresse [email protected]. Pour plus d'options, visitez le site https://groups.google.com/d/optout .
