Je voudrais déclencher une action à distance pour un modèle en utilisant un lien. En fait, tout ce que ce lien doit faire, c'est déclencher une méthode avec un paramètre.
Voici mon code :
= link_to 'Move Up', reorder_collection_folder_path(@collection, folder), :reorder => :up, :remote => true
Cela déclenche l'action du contrôleur Folders#reorder comme prévu, mais l'élément :reorder
Le paramètre ne passe pas. Mon journal dit :
Started GET "/collections/1/folders/1/reorder" for 127.0.0.1 at 2011-03-01 18:03:31 -0600
Processing by FoldersController#reorder as JS
Parameters: {"collection_id"=>"1", "id"=>"1"}
Alors, comment puis-je faire passer un paramètre par une liaison à distance ? Qu'est-ce que je fais de mal ici ?