【发布时间】:2012-10-27 00:23:35
【问题描述】:
我有一个 Jekyll 应用程序(使用 Liquid),我想知道如何在 Liquid 中将一组项目组合成一个小的集合子集。
例如,假设我有这个数组:
fruits = ['apples', 'oranges', 'bananas', 'pears', 'grapes']
我真正想做的是,在 Liquid 页面中,得到这个:
fruit_groups = [['apples', 'oranges'], ['bananas', 'pears'], ['grapes', null]]
例如,Ruby on Rails 可以通过附加到可枚举的 .group_by 方法来做到这一点。
我可以在 Liquid 中执行此操作吗?
用例:我有大量项目,但我需要将它们转换为 <ul> 元素的列。所以,如果我有三列,我需要得到三个子集合。
谢谢!
【问题讨论】: