2009-12-30 11 views
1

我用這個代碼來生成td標籤格式:如何在RoR中使用渲染時獲取行號?

<%= render(:partial => "cart_item", :collection => @cart.items) %> 

這是_cart_item.html.erb:

<tr> 
    <td class="column-left"><%=h cart_item.title %></td> 
    <td> x <%= cart_item.quantity %></td> 
    <td class="column-right">$ <%= cart_item.price %></td> 
</tr> 

但我想知道的行數爲好。我能怎麼做?

回答

3

我相信你可以使用cart_item_counter,雖然我找不到任何文件來支持它。

+0

哇,它的工作原理,但我想知道_counter不是一種方法和屬性,對吧? – DNB5brims 2009-12-30 14:48:35

+0

這是一個由Rails設置的變量,其前綴與項目名稱相同 - 例如,這裏你的物品被命名爲'cart_item',所以計數器是'cart_item_counter'。 – 2009-12-30 14:55:59

+0

wt其他變量我可以從Rails獲得嗎? – DNB5brims 2009-12-30 15:04:59