Render :partial et nested resources, approche REST

Bonjour,

J’ai un problème lorsque j’utilise le nouveau moyen RESTFUL pour
appeler render :partial

render :partial => @products

et les products sont, d’un point de vue REST, un resource de shop mais
avec les options suivantes :

shop.resources :products, :controller => ‘shop/products’

Le problème vient du fait que Rails ne va pas chercher le partial là
où il faut (shop/products/_product) mais dans (products/_product)

Avez-vous des solutions à ce problème ?

Je vous remercie par avance,

Pierre

Bonjour Pierre,

Les ressources, même si elles sont imbriquées dans ton architecture
restful (routes.rb), ne doivent pas l’être dans ton arborescence de
fichiers.
C’est entre autre grâce à ça que tu peux imbriquer la même ressource
dans différentes autres ressources.

Maintenant, si tu veux garder ton arborescence de fichiers, utilise :

render :partial => ‘shop/products/product’

JB

www.frailers.net


Jean-Baptiste E.
+32 496 37 75 93
[email protected]

Partner @ Belighted
www.belighted.com
www.frailers.net

Pierre V. a écrit :

Bonjour Jean-Baptiste,

"Les ressources, même si elles sont imbriquées dans ton architecture
restful (routes.rb), ne doivent pas l’être dans ton arborescence de
fichiers. "

C’est quand même assez pratique de pouvoir regrouper certaines
ressources au même endroit…

Merci pour le conseil :slight_smile:

Pierre

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs