ruby-on-rails – Rails 3连接 – 仅选择某些列

前端之家收集整理的这篇文章主要介绍了ruby-on-rails – Rails 3连接 – 仅选择某些列前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
以下是评论用户之间的关系.每个评论都有一个用户,所以我正在下面的代码中建立一个加入.

我想知道如何构建这个代码,只包括连接中的特定列.我不需要所有的用户信息.只是first_name.有什么建议么.

当前代码

@comments = Comment.where(:study_id => @study.id).joins(:user)

解决方法

你可以使用这样的东西:
@comments = Comment.joins(:user)
                   .select("comments.*,users.first_name")
                   .where(study_id: @study.id)
原文链接:https://www.f2er.com/ruby/272101.html

猜你在找的Ruby相关文章