私はRailsのためのnew Active Record Query Interface 3.エラー3
私の古いスタイルのクエリを使用しようとしているが、
my_notes = Note.find(:all, :conditions => { :user_id => current_user.id, :date => p[:date] }, :order => "date ASC, created_at ASC")
新しいスタイルで
あるRailsの中に新しいActive Recordのクエリーインターフェイスを使用しようとすると、私はそれが可能だろうと思った:
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'は配列を返すことが表示されます。おそらくあなたは 'どこに'に切り替えることができますか? –