0
我有这段代码返回的ID喜欢[1, 2, 3]
数组:获取名称,:通过
<% @articles.each do |a| %>
<%= a.brand_ids %>
<% end %>
Article
和Brand
有has_many, :through
关系。我将如何返回每个品牌的名称而不是ID? a.brands.name
返回Brand
。有什么想法吗?
我有这段代码返回的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)
王牌!谢谢。 –
品牌模型具有'翻译:名称'属性,因此虽然'brands.first.name'有效,但我无法使用'brands.pluck(:name)'。我如何从翻译表中挑选所有品牌的名称? – vipin8169