【发布时间】:2020-03-03 15:43:28
【问题描述】:
我正在尝试了解如何在查询中使用 select 方法来返回自定义列。
我正在运行 Rails 5.2,数据库是 postgresql。
m = Message.all.select("messages.*, CASE WHEN id > 30 THEN TRUE ELSE FALSE END AS above_30")
仅返回包含所有列的消息表。我如何获得above_30 列,最好预先加载?
【问题讨论】:
标签: ruby-on-rails postgresql activerecord