سؤال

إذا كنا نريد لتمرير مجموعة إلى جزئية، ونحن نفعل مثل هذا:

<%= render :partial => "post", :collection => @posts %>

إذا كنا نريد لتمرير كائن واحد في متغير حسب الطلب، ونحن نفعل هذا:

<%= render :partial => "item", :locals => { :item => @advertisement } %>

والآن ماذا علي أن أفعل لتمرير على جمع ، أو "إنشاء وكلاء" من خلال متغير حسب الطلب (مثل الحالة الثانية)؟

هل كانت مفيدة؟

المحلول

ومجرد تمريرها من خلال السكان المحليين كما هو الحال في المثال الثاني

<%= render :partial => "item", :locals => { :posts => @posts } %>

نصائح أخرى

ويمكنك الاستفادة من طريقة أخرى لدعوة جزئيات:

render(:partial => 'post', :object => @posts)

ولقد وجدت باستخدام: كمعلمة أكثر وضوحا بكثير:

<%= render :partial => "item", :collection => @rabbits, :as => :item %>
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top