an_order = Order.find(27) # find the order with id 27
# Get a list of order ids from a form, then
# sum the total value
order_list = params[:order_ids]
orders = Order.find(order_list)
count = orders.size
通常在查询时候都要用到除过id以外值Active Record提供了组设置来执行这些查询我们会介绍find使用思路方法从基本查询再到高阶些动态查询
到现在我们只是了解了find思路方法最基本内容通过指定id来获取个或组对象另外我们还可以使用些标记比如:first:all来作为find思路方法参数
:first将返回符合条件第条记录:all将返回所有符合条件记录下篇我们来看看Active Record是如何处理sql
最新评论