Ruby on rails Ruby on Rails控制台,带where(“value”lt;“value1”)

Ruby on rails Ruby on Rails控制台,带where(“value”lt;“value1”),ruby-on-rails,Ruby On Rails,我正在使用RubyonRails并试图从数据库中获取值。 如何在使用Rails控制台时获得该值 Stat.where("user_health" < "user_max_health").pluck(:id) Stat.where(“用户健康状况”

我正在使用RubyonRails并试图从数据库中获取值。 如何在使用Rails控制台时获得该值

Stat.where("user_health" < "user_max_health").pluck(:id)
Stat.where(“用户健康状况”<“用户最大健康状况”).pull(:id)
我需要一个有效的命令,这个命令不起作用

Stat
模型有一个
id
user\u health
user\u max\u health


我在开发中使用SQLite,在生产中使用PG,但我需要同时使用它们。

Stat.where('user\u health列名是什么?
Stat.group(“user\u health”)。拥有(“user\u health
会起作用。看起来很有效,测试或我得到正确的值:)尝试Stat.where('user\u health