2013-07-16 30 views
0

我有一個workcategory模型之間的雙向多對多關係。當我掐了categoies展現在我的work#index將字符串數組分割並格式化爲佈局上的列表項

HTML:

<% @works.each do |work| %> 
    <article class="work-item" data-project="<%= work.id %>"> 
     <header class="w-article-title "> 
     <%=raw work.svg %> 
     <h1 class="article-name"><%= work.name %></h1> 
     <ul class="categories-total n-visible"> 
      <li><%= work.categories.pluck(:name) %></li> 
     </ul> 
     </header> 
    </a> 
    </article> 
<% end %> 

它結束了返回一個字符串像數組:

["Visual Design", "Strategy + UX", "UxD"] 

我怎樣才能使佈局顯示:

  • 個人清單項目?
  • 刪除括號
  • 修剪「」斷絃

回答

3
 <ul class="categories-total n-visible"> 
     <% work.categories.pluck(:name).each do |n| %> 
     <li><%= n %></li> 
     <% end %> 
    </ul> 
+0

我的上帝,我需要實際讀取到的紅寶石的書..它如此簡單。非常感謝。我的第一個ruby/rails /後端項目。標誌着正確的時間。 –

+0

@MthetheHharwood沒問題。每個人都從某處開始。 – lurker

+2

@MatthewHarwood,對Ruby的一個富有成效的研究是查看'Array','Enumerable'和'Hash'的所有可用方法。這些結構在各處都使用,特別是在Rails中。 – lurker