我試圖使用new Active Record Query Interface爲Rails 3錯誤嘗試使用新的活動記錄查詢界面中的Rails 3
我的老樣式的查詢是
my_notes = Note.find(:all, :conditions => { :user_id => current_user.id, :date => p[:date] }, :order => "date ASC, created_at ASC")
在新的風格時,我認爲這將是:
my_notes = Note.find_all_by_user_id_and_date(current_user.id, p[:date]).order('date ASC, created_at ASC')
,但我得到這個錯誤:
NoMethodError in NotesController#play
undefined method `order' for #<Array:0x00000103d23c38>
我在做什麼錯?謝謝閱讀。
看來,'find_all'返回數組。也許你可以切換到「哪裏」? – 2010-11-18 10:35:06