先来看这段代码:
incomplete方法用来查询所有未完成的任务, conditions这个option后面的参数是一个数组,'complete = ?' ?是一个占位符,false是它的实际值,这个语句等价于:
@tasks = Task.find(:all, :conditions=>"complete = false")
----
这个方法也可以用find_by_... 方法来写,可读性更强:
incomplete方法用来查询所有未完成的任务, conditions这个option后面的参数是一个数组,'complete = ?' ?是一个占位符,false是它的实际值,这个语句等价于:
@tasks = Task.find(:all, :conditions=>"complete = false")
----
这个方法也可以用find_by_... 方法来写,可读性更强:
本文转自 fsjoy1983 51CTO博客,原文链接:http://blog.51cto.com/fsjoy/97098,如需转载请自行联系原作者