我是新来的,我发现有很多方法可以找到一张唱片:
find_by_<columnname>(<columnvalue>)
find(:first, :conditions => { <columnname> => <columnvalue> }
where(<columnname> => <columnvalue>).first
看起来它们最终都生成了完全相同的 SQL。此外,我相信同样的道理也适用于查找多个记录:
find_all_by_<columnname>(<columnvalue>)
find(:all, :conditions => { <columnname> => <columnvalue> }
where(<columnname> => <columnvalue>)
是否有一个经验法则或建议使用哪一个?