2014-08-30 33 views
0

我在我的應用程序上創建了一個類別菜單。我在我的視圖中使用下面的代碼來獲取獨特的類別來顯示。Rails類別下拉菜單顯示數組末尾

<%= Listing.uniq.pluck(:category).each do |category| %> 
    <%= link_to category, category_path(category: category) %> 
<% end %> 

如果你看一下在mktdemo.herokuapp.com演示,點擊導航條上的類別下拉列表中,你會看到顯示的類別。然而,最後,我得到了所有類別的數組。不知道爲什麼會這樣。

回答

4

你應該用​​3210替換第一<%=

<%- Listing.uniq.pluck(:category).each do |category| %> 
    <%= link_to category, category_path(category: category) %> 
<% end %> 

<%=使要打印的輸出,而你的情況是一個數組。

+0

哇,那很快。謝謝! – Moosa 2014-08-30 19:32:17

+0

我不記得自己多久犯了這個錯誤;)很高興我能幫上忙。 – fivedigit 2014-08-30 19:35:49