Ouverture de session

Commentaires récents

Syndication
Flux XML

Problème de Route avec auth_generator

Problème de Route avec auth_generator
Posté par tranquiliste le Dimanche, 17 Février, 2008 - 3:59pm. Développement

Bonjour,

Je débute sur rails (et ruby).
Je travaille actuellement avec la version 1.2.6 et j'ai installé auth_generator 2.0.5 malheureusement j'ai un problème avec les liens envoyés par mail pour la création de compte, le reset, ...
Le lien ressemble à ça :

http://cvouslechef.alwaysdata.net/account/confirm/xxxxx@free.fr,8f66c07c76814d214b3f01354d980da9e844bf07

et quand on clique, il y a la page d'erreur rail
et le message trouvé dans le log est le suivant :
no route found to match
"/account/confirm/xxxxx@free.fr,8f66c07c76814d214b3f01354d980da9e844bf07

Mon fichier route.rb est le suivant
map.home '', :controller => "main"
# Route added for auth_generator plugin
map.auth 'account/:action/:id',
:controller => 'auth', :action => nil, :id => nil
map.authadmin 'accountadmin/:action/:id',
:controller => 'authadmin', :action => nil, :id => nil
# end of Route added for auth_generator plugin

# Allow downloading Web Service WSDL as a file with an extension
# instead of a file named 'wsdl'
map.connect ':controller/service.wsdl', :action => 'wsdl'

# Install the default route as the lowest priority.
map.connect ':controller/:action/:id.:format'
map.connect ':controller/:action/:id'

Il faut aussi noter que j'ai vu dans le log le message suivant :
no route found to match "/images/auth_generator/spinner.gif" with
{:method=>:get}

Je ne sais pas si les 2 messages résultent de la même cause.

J'espère que je suis assez précis. Je dois vous dire que je ne m'en sors pas et que je n'arrive pas à comprendre ce qui se passe.
Toute aide sera la bienvenue
Merci
Nicolas
PS: pour vous rendre compte du problème vous pouvez faire un test sur :
http://cvouslechef.alwaysdata.net



[ Vous devez vous connecter ou vous enregistrer pour écrire des commentaires | sujet précédent | sujet suivant | envoyer par email ]

Options d'affichage des commentaires
Sélectionnez la méthode d'affichage des commentaires que vous préférez, puis cliquez sur "Sauvegarder" pour activer vos changements.

Sujet: 
On ne sait jamais
Auteur: 
seebz
Date: 
Lun, 18/02/2008 - 20:25

Sans garantie que ça fonctionne ,essaye de donner plus d'info à rails concernant ton paramètre 'id'

Voir mon problème (résolu) : http://www.railsfrance.org/node/1373


[ Vous devez vous connecter ou vous enregistrer pour écrire des commentaires | envoyer par email ]

Sujet: 
Merci,
Auteur: 
tranquiliste
Date: 
Mer, 20/02/2008 - 16:40

Merci,

Tu as sans probablement raison, ce sont les "," et les "." qu'il ne doit pas aimer.
Je ne connais pas bien les expressions régulières, comment ferais tu pour que rails les accepte?

Edit : j'imagine que c'est :sitename => /.,+/ ??


[ Vous devez vous connecter ou vous enregistrer pour écrire des commentaires | envoyer par email ]

Sujet: 
J'ai lu rapidement quelques
Auteur: 
tranquiliste
Date: 
Mer, 20/02/2008 - 18:46

J'ai lu rapidement quelques info, j'ai l'impression que cette syntaxe pourrait marcher /[\.,]+/ pour accepter les . et les ,

Je ferai des tests ce soir.


[ Vous devez vous connecter ou vous enregistrer pour écrire des commentaires | envoyer par email ]

Sujet: 
Je suis pas pro des regex
Auteur: 
seebz
Date: 
Mer, 20/02/2008 - 19:17

Je suis pas pro des regex mais si celle que tu as mis ne fonctionne pas, tu peux essayer /[\.,a-z0-9]+/

(en fait, je pense que ta syntaxe risque de n'accepter QUE les . et ,)


[ Vous devez vous connecter ou vous enregistrer pour écrire des commentaires | envoyer par email ]

Sujet: 
Ta syntaxe était la bonne
Auteur: 
tranquiliste
Date: 
Mer, 20/02/2008 - 22:34

Ta syntaxe était la bonne (avec le @ en plus).

Merci beaucoup pour ton aide

Nicolas


[ Vous devez vous connecter ou vous enregistrer pour écrire des commentaires | envoyer par email ]

Nouveaux liens

Sondage
Lorsque je développe avec Ruby on Rails c'est principalement sous:
Linux
37%
Mac OS X
29%
Windows
32%
(Free|Open|Net) BSD
1%
Autre...
1%
Nombre de votes: 356

Qui est en ligne
Il y a actuellement 1 utilisateur et 40 invités en ligne.

railsfrance.org - communauté francophone des utilisateurs de Ruby on Rails
[ Hébergement et ressources techniques gracieusement fournis par la SSLL Nuxos Group ]