Forum: Rails France new_article_path marche, mais pas lock_article_path()

Announcement (2017-05-07): www.ruby-forum.com is now read-only since I unfortunately do not have the time to support and maintain the forum any more. Please see rubyonrails.org/community and ruby-lang.org/en/community for other Rails- und Ruby-related community platforms.
013264c787b7ef3c0f919017d4305b36?d=identicon&s=25 David B. (dendicus)
on 2008-10-04 21:43
Bonjour,

Je voudrais utiliser un chemin pour pointer vers une action, comme par
exemple new_article_path pour pointer vers l'action "new" du contrôleur
articles.

Cependant, je souhaiterais faire pointer ce chemin vers une action que
j'ai ajoutée dans articles : "lock" (en plus des 7 actions RESTful).

Voici mon fichier routes.rb :
  map.resources :articles

J'ai tenté ça : lock_article_path(un article)
Mais ça ne fonctionne pas. Je présume qu'il faille éditer le fichier
routes.rb mais je ne vois pas comment. Si vous aurriez une idée, cela
m'aiderait bien.

Merci à vous.
A99870c1391c39da2089649745965bda?d=identicon&s=25 Jean-François Trân (Guest)
on 2008-10-04 23:39
(Received via mailing list)
Le 4 octobre 2008 21:43, David B. a écrit :

> Cependant, je souhaiterais faire pointer ce chemin vers une action que
> j'ai ajoutée dans articles : "lock" (en plus des 7 actions RESTful).
>
> Voici mon fichier routes.rb :
>  map.resources :articles
>
> J'ai tenté ça : lock_article_path(un article)

Si tu veux la route GET /articles/:id/lock
tu dois modifier la ligne dans config/routes.rb par :

map.resources :articles, :member => { :lock => :get }

tu peux vérifier tes routes avec rake :

rake routes

> Mais ça ne fonctionne pas. Je présume qu'il faille éditer le fichier
> routes.rb mais je ne vois pas comment. Si vous aurriez une idée, cela

ya un problème d'accord avec le conditionnel...

> m'aiderait bien.

   -- Jean-François.

--
ça dépend
http://twitter.com/underflow_
013264c787b7ef3c0f919017d4305b36?d=identicon&s=25 David B. (dendicus)
on 2008-10-05 00:39
Merci pour le support, rapide et clair.
Pour l'erreur de temps, je ferai plus attention à l'avenir...
This topic is locked and can not be replied to.