Michel :
[...]
> 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
[...]
>  ActionController::RoutingError (no route found to match 
> "/edition_rubrique/range
> r/#<Rubrique:0xb70d5d38>/#<Rubrique:0xb70d5c48>#<Rubrique:0xb70d5c20>/#<Rubriqu
> e:0xb70d5bf8>" 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.

C'est normal, parce qu'aucune de tes routes ne correspond à
/edition_rubrique/:ga/:bu/:zo/:meu

> Quelqu'un a une idée de diagnostique (ou mieux, de médication) ?

Diagnostic.

Tu n'as pas donné le code correspondant à ton sortable_element.

Je pense que tu t'es trompé au niveau de l'url :
 :url => { :action => 'ranger', :id => @rubriques }

j'imagine ?

Supposons que j'ai un Chapitre qui a plusieurs Rubriques.
J'ai donc une liste de rubriques que je veux réordonner dans mon chapitre.

j'écrirai :
<% sortable_element 'chapitre', :url => { :action => 'ranger', :id =>
@chapitre }, :complete ... %>

je passe un objet Chapitre (@chapitre), ListeRubriques en quelque sorte,
et non une liste d'objets Rubrique (une liste de rubriques).

   -- Jean-François.

-- 
Ruby ( http://www.rubyfrance.org ) on Rails ( http://www.railsfrance.org )

--~--~---------~--~----~------------~-------~--~----~
Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de 
Google Groups.
Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse 
[email protected]
Pour résilier votre abonnement envoyez un e-mail à l'adresse [EMAIL PROTECTED]
-~----------~----~----~----~------~----~------~--~---

Répondre à