如果数据库只有一条记录,我如何检查数据库?

时间:2015-05-18 20:27:00

标签: ruby-on-rails ruby-on-rails-3 activerecord

如何检查活动记录中是否只有一条记录? 我能做到

@items.count == 1

但最近我注意到需要90ms,而其他查询需要20ms。 有时候某些事情的计数方法需要很长时间。 那么有一种只检查1的方法吗?

@items.only_one_exist?

1 个答案:

答案 0 :(得分:0)

你所拥有的count方法是唯一的方法,是的 - 它通常需要比选择更长的时间,因为计算总数需要更多的步骤。