ウェブアプリケーションで液体を使用しています。私はShopifyがLiquid Gemにデフォルトで含まれていない便利なフィルターを実装していることに気付きました。例url_param_escape標準液にすべてのショップフィッシュフィルターを追加するには
それをテストするために私はこれでした:
IRB
$を '液体' 液体を:: Template.parse必要( '{{ "&" | url_param_escape}}') .render => "&"
明らかにこれらのフィルタはデフォルトで含まれていません。どこからでも入手できますか?もしそうなら、パーサにそれらをどこに追加すればよいですか?そうでない場合は、それらを1つずつ実装するケースか、またはそれらがすべて同じモジュールか何かから来るのか?
「url_param_escape」フィルタに問題があるようです。私はいくつかの他のものを(削除、アップケース、追加)試して、彼らはすべて動作します。しかし、urlのparamエスケープは何もしません。 – Albin
これらのAlbinをテストしていただきありがとうございます。このリストのものはすべてhttps://github.com/Shopify/liquid/wiki/Liquid-for-Designersで動作しますが、ここに記載されているものはすべてhttps:// docsです。 shopify.com/themes/liquid-documentation/filters/string-filters – Will