ruby-on-rails - rails-4 没有通过连接从 2 个表中获取所有列

标签 ruby-on-rails ruby-on-rails-4

这是我的模型.rb

模型.rb

class Compute
belongs_to :user
end

class User
has_many :computes
end

我已使用此查询获取所有详细信息

User.joins(:computes).where.not(skey: 'NULL')

我从 USER 表中获取了所有内容,我还需要获取一列或多列 来自 COMPUTE 和 USER。

最佳答案

你可以这样使用

User.joins(:computes).where.not(skey: 'NULL').select("users.id, computes.name")

关于ruby-on-rails - rails-4 没有通过连接从 2 个表中获取所有列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23197866/

相关文章:

ruby-on-rails - Ruby on Rails - 路由 - 在范围内使用 namespace 的适当情况?

ruby-on-rails - Rails 4 枚举验证

ruby-on-rails - 换行符在 Sendgrid X-SMTPAPI header 中解析为 =0A

ruby-on-rails - 如何使用 Rails 中的 css 和图像创建电子邮件?

ruby-on-rails - 在 ROR 3.0 中使用全局变量是一种好习惯吗

css - 在设计我的 Rails 选择菜单时遇到问题

ruby-on-rails - 参数化 JSON 键命名

ruby-on-rails - 验证模型中的日期时间条目

ruby-on-rails - Rails 中空对象的命名约定?

ruby-on-rails-4 - 嵌套排序无法按预期工作 ElasticSearch