what does the find method return

And the best answer is: it depends...

Seriously, try out your question via ruby script/console as suggested
above.

and mix up your find operations...

Person.find(:all)
Person.find(1)
Person.find(:first)
Person.find(:all, :conditions => ["id = 1"])
etc...

console can be quite educational