Bolo_M
1
Salut,
j’aimerais ajouté une méthode preview dans mon controlleur. J’ai
modifier
mes routes
map.resources :faqs, :new => { :preview => :post }
j’ai ajouté un link_to
<%= link_to “Preview”, :url => preview_new_faq_url %>
Quand je clique sur le lien
je pointe ici
http://localhost:3000/faqs/35;edit?url=http%3A%2F%2Flocalhost%3A3000%2Ffaqs%2Fnew%3Bpreview
alors que je devrais pointer ici
/faq/new;preview
Merci
Bolo_M
2
Salut,
J’ai aussi eu des problèmes avec les routes restFul.
Pas exactement sûr du résultat, les routes restFul me résistent un
peu, mais tente : preview_new_faq_path au lieu de preview_new_faq_url
Ca devrait régler ton problème en particulier.
à +
NP
Bolo_M
3
Quelle est la différence entre path et url ?
Sinon j’ai enlevé le :url pour avoir un link_to sous cette forme
<%= link_to “Preview”, preview_new_faq_url() %> ca pointe ici
http://localhost:3000/faqs/new;preview mais j’ai ce message d’erreur
http://localhost:3000/faqs/new;preview
2006/10/7, Nicolas P. [email protected]:
Bolo_M
4
Bolo :
Quelle est la différence entre path et url ?
la même qu’entre url_for(:only_path => true, …) et url_for(:only_path
=> false) :
dans le path, tu n’as pas le protocole, le numéro de port ni le
hostname.
Ainsi par exemple, tes paths seront sucrés de
http://www.bolo-on-the-net.com
– Jean-François.
Bolo_M
5
D’accord j’ai essayé les deux versions mais j’ai le message d’erreur
avec ma
route
2006/10/7, Jean-François [email protected]: