ruby-on-rails - rails 选择包含

标签 ruby-on-rails activerecord rails-postgresql

我的 rails 3.2 应用程序中有这些代码

User.includes(:profile).limit(10)

从配置文件表中选择所有字段我需要一种方法来从配置文件表中选择特定字段以减少数据库查询
我正在使用 postgresql

最佳答案

你最好使用类似的东西

User.joins(:profile).select("users.*, profiles.field1, profiles.field2").limit(10)

关于ruby-on-rails - rails 选择包含,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18008012/

相关文章:

ruby-on-rails - 在 Postgres 上使用 Rails 的日期时间字段

python - Django:优化多对多查询

ruby-on-rails - 无法连接到 ec2 服务器上的 rds,缺少 mysql 套接字

ruby-on-rails - 是否可以自定义外键以使用正则表达式

ruby-on-rails - 模型中的 Rails 条件验证

mysql - Rails db:seed 出现 ActiveRecord::RecordInvalid 错误:验证失败:类别必须存在

mongodb - 如何将 MongoDB 的数据库转储迁移到 PostgreSQL?

javascript - history.back(-1) 没有刷新最后一页?

ruby-on-rails - rails : Getting the Parent Object of a Nested Resource

ruby-on-rails - 如何从rails中的数据库中获取随机记录