如何从Ruby on Rails的ActiveRecord has_many关联中提取唯一的值?

更新于
2026-10-09 18:03:12
0阅读来源:SEO资源
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计422个文字,预计阅读时间需要2分钟。

如何从Ruby on Rails的ActiveRecord has_many关联中提取唯一的值?

我有以下关联:艺术家常有多个歌曲。因此,我可以通过以下方式获取艺术家的歌曲:`artist.songs`但我想只获取歌曲的类型:`artist.songs.pluck(:genre)`然而,这种类型可能在结果中多次出现。

阅读全文

本文共计422个文字,预计阅读时间需要2分钟。

如何从Ruby on Rails的ActiveRecord has_many关联中提取唯一的值?

我有以下关联:艺术家常有多个歌曲。因此,我可以通过以下方式获取艺术家的歌曲:`artist.songs`但我想只获取歌曲的类型:`artist.songs.pluck(:genre)`然而,这种类型可能在结果中多次出现。

阅读全文