ActiveRecord 讀取記錄從最基本的主鍵查詢開始,延伸至條件查詢與動態查詢。
find(id)ActiveRecord::RecordNotFoundan_order = Order.find(27) order_list = params[:order_ids] orders = Order.find(order_list) count = orders.size
:first / :all# 第一筆符合條件 Order.find(:first, :conditions => "name = 'Dave'") # 所有符合條件 Order.find(:all, :conditions => "name = 'Dave'")
後續章節將詳細介紹 :conditions、:order、:limit 等選項與動態查詢機制。