如何防止 Liquid 中的数字四舍五入

How To Prevent from rounding numbers in Liquid

我正在尝试计算两个月之间的增长率,我得到的是整数而不是浮动数。有没有办法防止液体四舍五入?

{{ articles_created_this_month_count |减去:articles_created_last_month_count | divided_by: articles_created_last_month_count |次:100 }}%

{{ articles_created_this_month_count |减去:articles_created_last_month_count | divided_by: articles_created_last_month_count |次:100 }}%

将 javascript 用于此类不适合使用 Liquid 的宠物项目

与许多编程语言一样,当 Liquid 将一个整数除以一个整数时,结果将始终再次是一个整数。所以 5 / 2 将等于 2。但是 5.0 / 2 将是 2.5。因此,您可以将 articles_created_this_month_count1.0 相乘:

{{ articles_created_this_month_count | times: 1.0 | minus: articles_created_last_month_count | divided_by: articles_created_last_month_count | times: 100 }}