我正在使用 Ruby on Rails 3.0.7,我有一个“User :has_many Articles
”记录关联,我以这种方式检索用户的文章:
@user.articles
# => [#<Article id: 1, title: "Title 1">, #<Article id: 2, title: "Title 2">, #<Article id: ..., title: "Title ...">]
但是,对于我需要做的事情,我只想从该关联中检索文章的 id
值。
顺便说一句:它应该是上述操作的更高性能操作。
如何以“直接”方式做到这一点?也就是说,是否有一种 Ruby on Rails 方法可以通过保持两个相关模型的 :has_many
关联语句不变来实现这一点?如果是,怎么办?
最佳答案
http://guides.rubyonrails.org/association_basics.html#has_many-collection_singular
@user.article_ids
关于ruby-on-rails - 从记录关联中仅检索 'id' 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6563131/