J’ai suivi la recipe pour faire un “sortable” en liste “drag-and-drop”
(très
scrupuleusement, mais en adaptant à mes besoins).
Voici la recipe :
Les seules différences majeures sont :
- que mon contrôleur s’appelle EditionRubrique, et son action s’appelle
ranger - que ce sont des Rubriques que j’essaye de ranger, par ordre de rang
- que ma liste html s’appelle rubriques_liste
Ca devrait marcher selon le bouquin…
…mais ça ne marche pas dans mon appli.
En fouillant le log, je constate qu’une erreur comme celle-ci apparaît
dès
que j’essaye de drag-and-dropper dans ma liste :
Processing ApplicationController#index (for 127.0.0.1 at 2007-09-20
22:41:15) [P
OST]
Session ID: 021f38cc0b3c1be57a3272a45872369f
Parameters: {“rubriques_liste”=>[“1”, “2”, “3”, “4”]}
ActionController::RoutingError (no route found to match
“/edition_rubrique/range
r/#Rubrique:0xb70d5d38/#Rubrique:0xb70d5c48/#Rubrique:0xb70d5c20/#” with {:method=>:post})
Je vous passe les détails superflus de la trace de l’exception.
Si je comprend bien, il n’arrive pas à trouver le chemin à emprunter
pour
trouver l’action.
Ce que je ne comprend pas, c’est pourquoi, etant donné que l’adresse
commence bien par /edition_rubrique/ranger et que ça “colle” avec la
définition de mon contrôleur et de son action.
Quelqu’un a une idée de diagnostique (ou mieux, de médication) ?
Merci d’avance…
–
Michel B.