【发布时间】:2016-02-09 08:30:09
【问题描述】:
我们在网络应用中使用了液体。我注意到 Shopify 已经实现了一些有用的过滤器,这些过滤器默认不包含在液体 gem 中。例如url_param_escape
为了测试它,我这样做了:
$irb
需要“液体” Liquid::Template.parse('{{ " & " | url_param_escape }} ').render => " & "
显然,默认情况下不包含这些过滤器。它们可以从某个地方获得吗?如果是这样,我在哪里以及如何将它们添加到解析器?否则不是一个一个地实现它们,还是它们都来自同一个模块或什么?
【问题讨论】:
-
url_param_escape过滤器似乎有问题。我已经尝试了其他几个(删除、大写、附加),它们都可以工作。但是 url 参数转义什么也不做。 -
感谢您测试这些 Albin,此列表中的所有这些都有效:github.com/Shopify/liquid/wiki/Liquid-for-Designers 但并非此处列出的所有:docs.shopify.com/themes/liquid-documentation/filters/…
标签: ruby-on-rails ruby liquid