标签: ruby-on-rails ruby-on-rails-3 activerecord
如何检查活动记录中是否只有一条记录? 我能做到
@items.count == 1
但最近我注意到需要90ms,而其他查询需要20ms。 有时候某些事情的计数方法需要很长时间。 那么有一种只检查1的方法吗?
@items.only_one_exist?
答案 0 :(得分:0)
你所拥有的count方法是唯一的方法,是的 - 它通常需要比选择更长的时间,因为计算总数需要更多的步骤。
count