Bonjour,

J'ai un soucis avec les routes contenant un "préfix".

Mon routes.rb contient cette ligne :
map.page 'page-:permalink.html', :controller => 'page', :action =>
'show' ?

Cependant lorsque dans ma vue, j'appel page_path(page.permalink),
j'obtiens l'erreur :

NoMethodError Exception: You have a nil object when you didn't expect
it!
The error occurred while evaluating nil.to_sym

Après quelques essais, je n'ai trouvé qu'un moyen pour insérer une
constante avant le permalien :
map.page ':permalink.html', :controller => 'page', :action => 'show',
:permalink => /page-(.*)/

Je n'aime pas tellement cette méthode.

Y a t'il une autre façon de faire ?

Cordialement,
Morgan
-- 
Posted via http://www.ruby-forum.com/.

--~--~---------~--~----~------------~-------~--~----~
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]
-~----------~----~----~----~------~----~------~--~---

Répondre à