Simply Helpful et les resources imbriqu ées

Salut,

ma question est simple, est-ce que simply helpful sait gérer les
resources imbriquées (nested resources) ?

Jai essayé un truc du genre :

Routes.rb

map.resources :projects do |projects|
projects.resources :iterations
end

edit.rhtml

form_for(@project, @iteration) do |f|

=> form action=“/projects/1/iterations/3;edit” method=“post”

new.html

=> form action=“/projects/1/iterations/new” method=“post”

J’ai loupé quelque chose ou alors c’est une limite de simply helpful ?

Merci pour vos réponses et bonne journée.

Nicolas C.

Salut Nicolas,

C’est bien une limite de SimplyHelpful. Il a été discuté des
amélioration du plugin pour les nested routes et plusieurs solutions
ont été proposées dont la tienne mais celle qui devrait être
implémentée (qui sait quand) est constituée d’une table :

form_for [@project, @iteration] do |f|

J’ai moi-même rencontré le problème mais je n’ai pas pris le temps
(que je n’avais malheureusement pas) pour améliorer ça.

Je dois dire que dans l’ensemble je suis assez déçu de SimplyHelpful.
Je l’utilise partout où je peux (je me suis surpris à faire beaucoup
de nested ressources donc ce n’est pas évident) mais n’en suis pas
tout à fait satisfait. Ce n’est pas un mauvais plugin, ni une
mauvaise implémentation du concept, mais ce problème de nested routes
est rebutant et comme je l’ai dit, il faudrait avoir le temps de
l’implémenter correctement… Aussi quand je fais du js/ajax, j’ai
souvent besoin de beaucoup plus d’ids (le conteneur de l’objet, en
général une div, puis chaque morceau, des spans ou autre balise plus
sémantique… et parfois j’ai besoin de modifier un autre élément sur
la page qui a rapport avec le même object et je peux évidemment pas
lui donner le même nom etc… Bonne initiative, quasiment à intégrer à
rails, mais insuffisant pour couvrir tous les cas, ce qui est cela-
dit normal et sain.

Amicalement,
Nicolas

Le 7 mars 07 à 15:39, Nicolas C. a écrit :