2011-05-30 20 views
8

Sıvıda, bir koleksiyonun içerdiği tüm değerleri nasıl bulabilirim? print_r işlev veya benzeri var mı?Print_r ürününün karşılığı Sıvı

Aşağıdaki örnek, öğe başlığını döndürecektir, ancak diğer değişkenlerin de tuttuğu öğeyi bilmek istiyorum.

item.title 

Teşekkürler.

+0

Sıvı ile ilgili bir deneyimim yok, bu yüzden bunu bir yanıt olarak gönderemiyorum, ancak bir nesnenin içeriğini yazdırmak için Ruby'de "inceleme" yi kullanabilirsiniz: http: // apidock.com/ruby/Object/inspect. – polarblau

+0

Bahşiş için teşekkürler, ama işe yaramıyor. – addedlovely

cevap

13

Ah sonunda orada var! Tam olarak bir print_r değil, mevcut olanı görecek kadar yakın. Bu, JSON biçimindeki özellikleri yazdırır, böylece orada neler olduğunu görebilirsiniz.

{{item | json}} 
+0

Kullanılabilir tüm Sıvı özelliklerinin, "| json filtresi - bazı durumlarda nesnelerin yapısı farklı olabilir! Shopify'ın [Sıvı referansı] (https://help.shopify.com/themes/liquid/objects), beklediğiniz gibi davranmadığı (veya orada olması gereken bir şey arıyorsanız) mükemmel bir kaynaktır. öyle görünmüyor) –