Ruby on rails Rails 3-获取动态查找器方法返回的行数

Ruby on rails Rails 3-获取动态查找器方法返回的行数,ruby-on-rails,ruby-on-rails-3,Ruby On Rails,Ruby On Rails 3,我有以下动态查找器: gl=GlobalList.find_by_list_id_and_global_id(2, 89) 基本上,我只想看看返回了多少条记录,但是: gl.size gl.count 不要工作。作为链式方法,这样做更好吗 thx 编辑#1 能行 if gl.nil? 但是想要一个直接的计数如果你感兴趣的只是匹配的数量,那么可能是最好的: n = GlobalList.count(:list_id => 2, :global_id => 89) gl.siz

我有以下动态查找器:

gl=GlobalList.find_by_list_id_and_global_id(2, 89)
基本上,我只想看看返回了多少条记录,但是:

gl.size
gl.count 
不要工作。作为链式方法,这样做更好吗

thx

编辑#1

能行

if gl.nil?

但是想要一个直接的计数

如果你感兴趣的只是匹配的数量,那么可能是最好的:

n = GlobalList.count(:list_id => 2, :global_id => 89)

gl.size
gl.count
应该可以正常工作。
find\u by\u list\u id\u和\u global\u id
的代码可以发布吗?
find\u by\u list\u id\u和\u global\u id
是动态查找器