Liquid:为什么我会收到无效整数错误
Liquid: Why am I getting an Invalid Integer Error
我正在尝试循环:
<table class="table">
{% assign bidderCount = site.bidders | size | divided_by: 4.0 %}
{% for i in (1..bidderCount) %}
<tr>
<td>Item 1<td>
<td>Item 1<td>
<td>Item 1<td>
<td>Item 1<td>
</tr>
{% endfor %}
</table>
当我检查 bidderCount 时,它输出正确的数字,但是当我将其插入循环语法时,我收到无效整数错误。这在液体中是不允许的吗?
根据 Liquid 文档,divided_by
returns 除数的类型,在您的例子中是 4.0 -- 一个浮点数。浮点数不是有效整数。
在你的例子中尝试这个,而不是:除以一个整数,所以结果是一个整数:
{% assign bidderCount = site.bidders | size | divided_by: 4 %}
我正在尝试循环:
<table class="table">
{% assign bidderCount = site.bidders | size | divided_by: 4.0 %}
{% for i in (1..bidderCount) %}
<tr>
<td>Item 1<td>
<td>Item 1<td>
<td>Item 1<td>
<td>Item 1<td>
</tr>
{% endfor %}
</table>
当我检查 bidderCount 时,它输出正确的数字,但是当我将其插入循环语法时,我收到无效整数错误。这在液体中是不允许的吗?
根据 Liquid 文档,divided_by
returns 除数的类型,在您的例子中是 4.0 -- 一个浮点数。浮点数不是有效整数。
在你的例子中尝试这个,而不是:除以一个整数,所以结果是一个整数:
{% assign bidderCount = site.bidders | size | divided_by: 4 %}