2017-07-25 43 views
4

我有拉從數據庫中的一些記錄,看上去就像如下,並指派了一個叫做users導軌 - 循環不打印數據中液體模板

[# 
<User id: 53433, first_name: "Héctor", last_name: "Pinzon">, 
<User id: 53434, first_name: "Héctor 2", last_name: "Pinzon 2">, 
] 

可變我想通過循環來遍歷他們裏面的液體

{% for user in users %} 
{{ user.first_name }} 
{% endfor %} 

當我到達那裏的first_name是應該出現它打印出

Liquid error: internal 
Liquid error: internal 
電子郵件210

我在這裏做錯了什麼?爲什麼沒有出現users的數據?

+0

請張貼的'users' –

+0

的問題 – Saadia

+0

已經給出什麼的'{{用戶}}'的輸出結果? –

回答

2

如果您將users傳遞給您的液體模板,您需要將其更改爲users.map(&:attributes)以獲得正確的格式,我們不能通過users對象。完成這個改變後,下面的循環將會呈現數據。

{% for user in users %} 
{{user.first_name }} {{user.last_name }} 
{% endfor %}