Render :partial, erreur étrange

Bonjour à tous,

Aujourd’hui, j’ai essayé de faire cela dans une view :

<%= render :partial => “shared/thing”, :collections => @things %>

Et cela renvoie une error, car la variable local thing n’est pas
passée dans chacun des partial shared/things

Par contre, quand j’utilise le code suivant :

<%- for thing in @things -%>
<%= render :partial => “shared/thing”, :object => thing %>
<%- end -%>

Tout fonctionne correctement… C’est bizarre je trouve, car pour moi
les deux solutions sont strictement indentiques d’après la doc rails.

Avez-vous des idées ?

Merci beaucoup pour votre aide,

Pierre

Enlève le ‘s’ de :collections pour voir ?..

Le 29 août 2008 12:15, Pierre V. [email protected] a écrit :

Par contre, quand j’utilise le code suivant :
Merci beaucoup pour votre aide,

Pierre


Michel B.

hum… merci Michel, ça marche

ps : désolé pour le dérangement

On 29 août, 12:20, “Michel B.” [email protected]