0

次のようなIDの配列を返すこのコードがあります[1, 2, 3]

<% @articles.each do |a| %>
  <%= a.brand_ids %>
<% end %>

Articleそして関係をBrand持つhas_many, :through。ID の代わりに各ブランドの名前のリストを返すにはどうすればよいですか? a.brands.name戻りますBrand。何かご意見は?

4

1 に答える 1

1

使用pluck:

article = Article.find(17)
article.brands.pluck(:name)
于 2013-01-16T00:50:20.837 に答える