2011-05-30 47 views
8

在液體中,如何找出一個集合包含的所有值?有沒有print_r功能或類似?Print_r等效於液體

下面的例子將返回項目的標題,但我想知道其他變量項目也持有。

item.title 

謝謝。

+0

我沒有液體本身的經驗,這就是爲什麼我不能發佈這個答案,但你可以在Ruby中使用'inspect'打印一個對象的內容:http:// apidock.com/ruby/Object/inspect。 – polarblau 2011-05-30 12:52:08

+0

感謝您的提示,但它不起作用。 – addedlovely 2011-05-30 13:04:03

回答

13

啊到了那裏!不是一個print_r,但足以看到可用的東西。這會以JSON格式打印出屬性,所以你可以看到裏面有什麼。

{{item | json}} 
+0

請注意,並非所有可用的Liquid屬性都會被'|所拋棄json' filter - 在某些情況下,對象的結構可能會有所不同! Shopify的[液體參考](https://help.shopify.com/themes/liquid/objects)是一個很好的資源,如果任何事情都不像您期望的那樣行事(或者如果您正在尋找應該在那裏但不似乎不是) – 2017-04-10 17:55:58