0

work我在和category模型之间有双向的多对多关系。当我挑选类别显示在我的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"]

如何使布局显示:

  • 单个列表项?
  • 去掉括号
  • 修剪字符串中的“”
4

1 回答 1

3
     <ul class="categories-total n-visible">
       <% work.categories.pluck(:name).each do |n| %>
         <li><%= n %></li>
       <% end %>
     </ul>
于 2013-07-16T19:12:11.367 回答