2014-01-13 4 views
0

Когда я создаю коллекцию с использованием частичного, я хотел бы иметь доступ к самой коллекции из частичного (я уже знаю, как получить доступ к текущему элементу).Доступ к коллекции из частичного

  1. Как получить доступ ко всей коллекции из частичного (лучше всего без передачи коллекции в качестве параметра)?

  2. Мне бы хотелось проверить, является ли текущий элемент визуализированным последним в коллекции. Как мне это сделать? (Элегантно, я имею в виду).

PS. У меня нет коллекции как переменная экземпляра.

ответ

1

К сожалению, нет простого способа сослаться на оригинальную коллекцию внутри действия или проверить, является ли это последним.

Изнутри коллекции у вас есть доступ к переменной <partial>_counter (в случае частичной называется _post, имя переменной post_counter), что указывает на номер пункта вы рендеринга в коллекции (от 0 до сбора .size-1).

Но кроме этого, нет ссылки на всю коллекцию.

Единственное решение, до сих пор, вероятно, передать его как местных жителей.

Смежные вопросы