В чем разница между render: object и: collection? - PullRequest
0 голосов
/ 21 октября 2010

Это

  • @ корзину нужно положить в: объект?
  • @cart.item должны положить в: коллекция?

1 Ответ

3 голосов
/ 21 октября 2010

Использование :collection запустит партиал один раз для каждого элемента в массиве.Пока вы находитесь в частичном, имя объекта будет именем частичного.Так что если у вас есть:

<%= render :partial => 'cart', :collection => @carts %>

Тогда в вашем частичном (например, _cart.html.erb) вы можете использовать объект cart:

Cart Name: <%= cart.name %>

Вот ссылка надокументация:

http://guides.rubyonrails.org/layouts_and_rendering.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...