试图让签名超过x次的用户

时间:2018-03-12 15:46:39

标签: ruby-on-rails-5

我在数据库用户表中有:sign_in_count 现在,我想通过创建签名超过x次的用户列表来使用该功能。这就是我在Rails控制台中添加的内容:

users = User.where("sign_in_count".to_i >= 3)

但无论计数如何,它都会返回所有用户。我正在使用设计宝石,这就是递增计数的原因。我可以跟踪模型。

1 个答案:

答案 0 :(得分:1)

我认为语法有点偏差。下面应该工作,但没有经过测试。

users = User.where("sign_in_count >= ?", 3)