REST url problème

j’ai un path url standard à modifier

:url => {:action => ‘list’, :params => params.merge({:page => n})}

comment puis-je faire ajouter les params ???

:url => projects_url ???

:url => {projects_url , :params => params.merge({:page => n})} ???

merci

kad

projects_url(:page => n) ?

++

yk

Le 13/06/07, Kad K.[email protected] a écrit :

Yann KLIS wrote:

projects_url(:page => n) ?

++

yk

Le 13/06/07, Kad K.[email protected] a �crit :

thanks…

is there any documentation on using params with REST urls… I don’t
have anything about it in my doc
any best book to buy on REST routing ?

kad

Kad :

is there any documentation on using params with REST urls…
I don’t have anything about it in my doc
any best book to buy on REST routing ?

Puisque tu parles anglais, ça tombe bien, il y a ça :

http://www.b-simple.de/documents

– Jean-François.


À la renverse.

Jean-François wrote:

Kad :

is there any documentation on using params with REST urls…
I don’t have anything about it in my doc
any best book to buy on REST routing ?

Puisque tu parles anglais, �a tombe bien, il y a �a :

http://www.b-simple.de/documents

– Jean-Fran�ois.


� la renverse.

je l’ai depuis le début… super !, mais pas un mot sur les params…
je crois qu’un bouquin doit bientôt sortir (en anglais of course…)
écrit par les auteurs de ce document…

heureusement que tu étais là !
ça marche… tellement c’est simple… pô ma mère, même Ajax j’ai pu
faire…
une fois qu’on a pris le pli on aime …

kad

Kad :

je l’ai depuis le début… super !, mais pas un mot sur les params…
je crois qu’un bouquin doit bientôt sortir (en anglais of course…)
écrit par les auteurs de ce document…

Les url/path helpers pour les ressources sont fondamentalement
des url/path helpers pour des routes nommées, donc sont
fondamentalement des wrappers d’url_for donc sont fondamentalement
une utilisation d’url_for.

– Jean-François (fondamentalement).


À la renverse.

Kad K. wrote:

Jean-François wrote:

Kad :

je l’ai depuis le d�but… super !, mais pas un mot sur les params…
je crois qu’un bouquin doit bient�t sortir (en anglais of course…)
�crit par les auteurs de ce document…

Les url/path helpers pour les ressources sont fondamentalement
des url/path helpers pour des routes nomm�es, donc sont
fondamentalement des wrappers d’url_for donc sont fondamentalement
une utilisation d’url_for.

– Jean-Fran�ois (fondamentalement).


� la renverse.

hum… autant je sais ecrire un url_for avec controller/action/id
parametres… autant je sèche lorsqu’il s’agit d’écrire qchose comme

new_messages_url(current_user.id, {:to_user => @new_user_id }) qui ne
marche pas et je n’ai pas trouvé un seul exemple… doit-on écrire
autrement ?
new_messages_url(current_user.id, :params =>{:to_user , @new_user_id } )

pour obtenir une superbe route
http://0.0.0.0:3000/users/25/messages/new?to_user=21

finalement trouve dans la PeepCode cheat sheet… en tout petit petit…
mais vraiment tout petit
“any URL-generating method can take a hash of option instead of bare
arguments.This is the ONLY way to generate an URL with extra querystring
params”

donc
new_messages_url(user_id => 25, :to_user => 21 )
génère bien la route =>
http://0.0.0.0:3000/users/25/messages/new?to_user=21

comme quoi dans une doc il faut lire presqu’entre les lignes…

Jean-François wrote:

Kad :

je l’ai depuis le d�but… super !, mais pas un mot sur les params…
je crois qu’un bouquin doit bient�t sortir (en anglais of course…)
�crit par les auteurs de ce document…

Les url/path helpers pour les ressources sont fondamentalement
des url/path helpers pour des routes nomm�es, donc sont
fondamentalement des wrappers d’url_for donc sont fondamentalement
une utilisation d’url_for.

– Jean-Fran�ois (fondamentalement).


� la renverse.

hum… autant je sais ecrire un url_for avec controller/action/id
parametres… autant je sèche lorsqu’il s’agit d’écrire qchose comme

new_messages_url(current_user.id, {:to_user => @new_user_id }) qui ne
marche pas et je n’ai pas trouvé un seul exemple… doit-on écrire
autrement ?
new_messages_url(current_user.id, :params =>{:to_user , @new_user_id } )

pour obtenir une superbe route
http://0.0.0.0:3000/users/25/messages/new?to_user=21