我有一个包含日期字段的记录集,我想确定记录集中有多少个唯一日期。
类似于:
Record.find(:all).date.unique.count
当然,这似乎行不通。
最佳答案
这在 rails 4 和更高版本中略有变化 :distinct => true
现在已弃用。使用:
Record.distinct.count('date')
或者如果你想要日期和数字:
Record.group(:date).distinct.count(:date)
关于ruby-on-rails - 如何计算在 ROR 的特定字段中具有唯一值的记录数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36608/