我得到了这段代码,它返回了一个id数组,如[1, 2, 3]
:
<% @articles.each do |a| %>
<%= a.brand_ids %>
<% end %>
Article
和Brand
呈has_many, :through
关系。如何返回每个品牌的名称列表而不是id ?a.brands.name
返回Brand
。任何想法吗?
使用pluck
:
article = Article.find(17)
article.brands.pluck(:name)