Shopify液体模板调试

时间:2014-02-25 10:15:09

标签: ruby shopify

我正在尝试调试Shopify主题。

我是ruby dev,所以要理解代码。

但似乎,如果我的液体标签出错,那么Shopify只会忽略它/返回到生产中的旧版本。

我是如何调试实时制作主题的液体模板的?

2 个答案:

答案 0 :(得分:3)

完成后,视图页面源显示Liquid Errors:in it

答案 1 :(得分:0)

可能有助于您或其他人解决此问题的方法是使用Shopify的themekit进行离线开发。这将在上传时捕获语法错误,例如:

    10:25:19 [development] Received Update event on templates/product.liquid
    10:25:19 [development]Asset Perform Update to templates/product.liquid at host yourshop.myshopify.com
    Status: 422 Unprocessable Entity
    Errors: Liquid syntax error (line 7): Unknown tag 'not_a_tag'

现在有一个很好的,虽然有点过时的教程here。需要注意的是,当他提到下载shopify_theme gem时,现在没有维护,你应该使用themekit。