Restful rails - parametres

J’ai un petit souci, j’aimerais pouvoir passer des paramètres au
controleur via le path de mon lien…

Non restful application:

page.rhtml:
link_to ‘start’, {:controller => ‘test’, :action => ‘start’}, :params =>
{:parameter1 => ‘salut’, :parameter2 => ‘bonjour’}

restful application:

page.rhtml:
link_to ‘start’, start_test_path(:parmeter1 => ‘salut’, :parameter2 =>
‘bonjour’)

voila l’uri que j ai:
localhost:3000/test/start?parameter1=salut&parameter2=bonjour
=> parameter1 = salut => ok
=> parameter2 => probleme car il prend amp;paramter2 = bonjour

Qu est ce que ce amp;, pourquoi il apparait?

Faut-il faire différemment pour passer des paramètres en REST

Merci, Loic

Tu peux faire ca comme ca. Il faut que créer un nouvelle routes pour
ta nlle méthode.

j’ai une méthode qui recherche des distributeurs

ma routes
map.resources :distributeurs, :name_prefix => ‘all_’, :collection =>
{ :search => :get }

Cette route me retournera une collection

mon formulaire

<% form_for(:distributeur,
:url => all_search_distributeurs_path,
:method => :get) do |f| %>
<%= text_field_tag :q, params[:q], :size => 65, :id
=> :search_box %>
<%= submit_tag ‘Rechercher une Point de Change’ %>
<img src="/images/spinner_petit.gif"alt=“Spinner”
id=“map_indicator” style=“display: none;” />
<% end -%>