1. nettoyer les paramètres depuis le controleur (par exemple, le BookmarkController)
Apparemment, je n'ai pas réussi à réécrire les paramètres avec RoR. J'ai essayé entre autre params.permit(:order, :page) et params.extract!(:order, :page), mais le comportement n'a pas changé sur mon poste.
2. de configurer kaminari (le module qui gère les liens pour la pagination)
De ce que je comprends, kaminari ne prend pas par défaut les paramètres de la page et on doit lui dire quels paramètres utiliser (avec une option params sur la méthode pagniate()).
D'abord, apparemment, le comportement par défaut avec LinuxFr prend tous les paramètres de la page. Je n'ai pas compris pourquoi c'est l'inverse de ce que j'ai vu dans les rapports de bug.
Ensuite, j'ai essayé de configurer quand même l'option params: j'arrive à ajouter des paramètres en plus dans les liens (genre, &foo=bar), mais je n'arrive pas à en enlever.
Si des connaisseurs de RoR passent par là, un coup de main serait apprécié, je n'y arrive pas :(
[^] # Re: tests
Posté par Adrien Dorsaz (site web personnel, Mastodon) . En réponse à l’entrée du suivi Apparition de paramètres inquietants dans les urls. Évalué à 3 (+0/-0).
J'ai essayé deux solutions:
1. nettoyer les paramètres depuis le controleur (par exemple, le BookmarkController)
Apparemment, je n'ai pas réussi à réécrire les paramètres avec RoR. J'ai essayé entre autre
params.permit(:order, :page)etparams.extract!(:order, :page), mais le comportement n'a pas changé sur mon poste.2. de configurer kaminari (le module qui gère les liens pour la pagination)
De ce que je comprends,
kaminarine prend pas par défaut les paramètres de la page et on doit lui dire quels paramètres utiliser (avec une optionparamssur la méthodepagniate()).D'abord, apparemment, le comportement par défaut avec LinuxFr prend tous les paramètres de la page. Je n'ai pas compris pourquoi c'est l'inverse de ce que j'ai vu dans les rapports de bug.
Ensuite, j'ai essayé de configurer quand même l'option
params: j'arrive à ajouter des paramètres en plus dans les liens (genre,&foo=bar), mais je n'arrive pas à en enlever.Si des connaisseurs de RoR passent par là, un coup de main serait apprécié, je n'y arrive pas :(