En supposant que tu utilise Rails 3 :

Dans ton fichier config/routes.rb :

  match 'signup' => 'users#new', :as => :signup

Ce qui te permet dans tes vues d'utiliser :

<%= link_to "Créer un utilisateur", signup_path %>


<http://guides.rubyonrails.org/routing.html>

et tu fait l'économie d'un chaton ...





On Wed, 15 Dec 2010 17:11:23 +0100, olivi morel <[email protected]>
wrote:
> comment faire pour crée une route nommées ?
> je sais créer une route rcontroller action mais alors la ..
> 
> Le 15 décembre 2010 17:00, Nicolas Blanco <[email protected]> a écrit
:
> 
>> J'ai pas compris ta question mais sache que lorsqu'un développeur Rails
>> utilise un hash avec :controller et :action pour générer une URL, Dieu
>> tue
>> un chaton (c'est pas une blague).
>>
>> Ma question est : est-ce que tu aimes les chatons ou pas ? Donc utilises
>> les routes nommées, par pitié (et arrête de regarder des tutoriaux ou
>> des
>> articles écrits à l'époque de Rails 1).
>>
>> Nicolas Blanco.
>>
>> 2010/12/15 olivi morel <[email protected]>
>>
>>> bonjour
>>>
>>> Dans mon index.html  j ai deux liens (login & register)  quand je
clique
>>> sur l'un ou l'autre une nouvelle page s'ouvre avec le formulaire qui
>>> convient, à la place je souhaiterais que cela s'ouvre dans un div dans
>>> mon
>>> index.html.
>>> j 'ai réussit dans mes début en rails à le faire seulement voila je
n
>>> 'arrive plus à le faire sniff..
>>>
>>>
>>> *<div id="connect">
>>>
>>>                <%= link_to "Connexion", :controller => "users", :action
>>>                =>
>>> "new" -%>
>>>               <%= link_to "S'inscrire", controller =>  "users_session",
>>> :action =>"register" %>
>>>     </div>*
>>>
>>>
>>> désoler de vous déranger pour si peux mais je n'arrive plus à
>>> trouver, et
>>> cela commence à me prendre la tète . [?][?]
>>>
>>>
>>>  --
>>> 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]
>>>
>>
>>
>>
>> --
>> Nicolas Blanco, Web developper
>>
>> http://www.nicolasblanco.fr
>> Jabber/GoogleTalk : [email protected]
>> Twitter : http://twitter.com/slainer68
>> Github : http://github.com/slainer68
>> Skype : slainer68
>>
>>  --
>> 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 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 à