当我使用partial渲染集合时,我想从partial中访问集合本身(我已经知道如何访问当前成员)。
如何从部分内部访问整个集合(最好不要将集合作为参数传递)?
我特别想检查正在呈现的当前成员是否是集合中的最后一个成员。我怎么做? (优雅地,我的意思是)。
PS。我没有将集合作为实例变量。
答案 0 :(得分:1)
不幸的是,没有简单的方法从动作中引用原始集合,也不检查它是否是最新的。
从集合内部,您可以访问<partial>_counter
变量(如果部分名为_post
,则变量名称为post_counter
),表示项目编号你在集合中渲染(从0到collection.size-1)。
但除此之外,没有提及整个系列。
到目前为止,唯一的解决方案可能是将其作为当地人传递。