Route (laquelle prendre.. REST)

j’ai un URL de ce type qui fonctionne… (cette action affiche un
réseau en Flash)
http://0.0.0.0:3000/users/25/ratings;network

appelé dans une view par un helper
<%= link_to( ‘Reseau’, network_ratings_url(current_user) %>

et défini dans routes.rb comme
map.resources :users do |users|
users.resources :ratings, :collection => {:network => :get}
end

pour l’instant je donne directement un paramètre @city dans l’action
‘network’ du controller ‘ratings’
mais je voudrais indiquer ce paramètre dans le helper…

j’ai essayé :
<%= link_to( ‘Reseau’, network_ratings_url(current_user, :city => @city
) %>
<%= link_to( ‘Reseau’, network_ratings_url(current_user, { :city =>
@city} ) %>

mais à chaque fois me fait jeter en dehors de la route… quelle est
la règle d’écriture dans cas ? je peux ajouter des paramètres à un
plural_path ?

merci

kad

Kad :

) %>
<%= link_to( ‘Reseau’, network_ratings_url(current_user, { :city =>
@city} ) %>

mais à chaque fois me fait jeter en dehors de la route…

Essaie ça :

network_ratings_url(:user_id => current_user, :city => @city)

-- Jean-François.


À la renverse.