Ouverture de session

Commentaires récents

Syndication
Flux XML

Simply Helpful

Simply Helpful
Posté par Bounga le Vendredi, 2 Mars, 2007 - 11:20am. Divers

Salut,

ma question est simple, est que simply helful 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.



[ Vous devez vous connecter ou vous enregistrer pour écrire des commentaires | sujet précédent | sujet suivant | envoyer par email ]

Options d'affichage des commentaires
Sélectionnez la méthode d'affichage des commentaires que vous préférez, puis cliquez sur "Sauvegarder" pour activer vos changements.

Sujet: 
Salut, j'ai buté sur le
Auteur: 
rvalyi
Date: 
Sam, 03/03/2007 - 00:57

Salut, j'ai buté sur le même problème que toi un peu plus récemment.

perso j'utilise ce bout de code:

map.resources :topics do |topics|
topics.resources :opinions do |opinions|
opinions.resources :vote_items
end
end

ça me permet d'avoir des opinions pour des topics et des votes par opinions avec des URL Crud du type:
/topics/1/opinions/4/vote_item_1

Tu peux voir des détails dans ces blogs:
http://www.balanceonrails.com.br/articles/2007/01/23/nested-crud-resources-em-rails-1-2
(Google outils linguistique>traduire URL est ton ami si tu n'es pas luzophone.)
http://weblog.jamisbuck.org/2007/2/5/nesting-resources (plutot critique sur le sujet)

Par ailleurs pour bien pigé Rails 1.2, j'ai investi 9 dollars dans ce tuto que je ne regrette absolument pas:
http://peepcode.com/products/restful-rails

Autre truc important à piger: dans tes controllers nested, il faut mettre un before_filter pour récupérer les éléments parents si tu en as besoin. Par exemple, moi dans opinions_controller, j'ai un before filter get_topic qui fait @topic = params[:topic_id] et du coup une opinions connait son topic si le controller en a besoin.

Voilà. Pour conclure je dirai juste que Heinemeier Hansson a oublié d'être con: après avoir inventé Rails qui met des années dans la vue à tous ses concurrents, voilà qu'il sort simply Restful qui est tout aussi grandissime.

Bonne chance,

Raphaël Valyi.


[ Vous devez vous connecter ou vous enregistrer pour écrire des commentaires | envoyer par email ]

Sujet: 
Re
Auteur: 
Bounga
Date: 
Sam, 03/03/2007 - 14:54

Heu oui merci ...

mais ma question c'était, est que Simply Helpful (le plugin qui simplifie l'utilisation des form_for, etc) sait gérer les resources imbriquées ?

Si oui, impossible de trouver comment spécifier les paramètres et aucune doc sur le sujet ...
--
Nicolas Cavigneaux
http://www.bounga.org | http://www.cavigneaux.net


[ Vous devez vous connecter ou vous enregistrer pour écrire des commentaires | envoyer par email ]

Sujet: 
Ah oui, désolé, j'ai lu
Auteur: 
rvalyi
Date: 
Sam, 03/03/2007 - 17:27

Ah oui, désolé, j'ai lu trop vite et cru que tu demandais pour simply Restful. Désolé je ne connais pas trop simply helpful. Bonne chance.


[ Vous devez vous connecter ou vous enregistrer pour écrire des commentaires | envoyer par email ]

Nouveaux liens

Sondage
Lorsque je développe avec Ruby on Rails c'est principalement sous:
Linux
36%
Mac OS X
30%
Windows
32%
(Free|Open|Net) BSD
1%
Autre...
1%
Nombre de votes: 368

Qui est en ligne
Il y a actuellement 1 utilisateur et 46 invités en ligne.

railsfrance.org - communauté francophone des utilisateurs de Ruby on Rails
[ Hébergement et ressources techniques gracieusement fournis par la SSLL Nuxos Group ]