@category = Category.where(:category_name => 'cricket')
@category.class
这里@category 的类是“ActiveRecord::Relation” 但是,
@category = Category.all(:conditions => { :category_name => 'cricket' })
@category.class
在这种情况下,@category 的类是“Array”
两个查询的结果是相同的,那么类也是不同的。 为什么?
还有一件事......在第一种情况下,我可以做@category.title 或@category.body 等。但在第二种情况下,这是不可能的。 为什么?