Je suis en train d'utiliser le new Active Record Query Interface pour Rails 3.Erreur lors de la tentative d'utiliser la nouvelle interface de requête Active Record dans Rails 3
Mon ancienne requête de style est
my_notes = Note.find(:all, :conditions => { :user_id => current_user.id, :date => p[:date] }, :order => "date ASC, created_at ASC")
Dans le nouveau style, Je pensais que ce serait:
my_notes = Note.find_all_by_user_id_and_date(current_user.id, p[:date]).order('date ASC, created_at ASC')
mais j'obtenir cette erreur:
NoMethodError in NotesController#play
undefined method `order' for #<Array:0x00000103d23c38>
Qu'est-ce que je fais mal? Merci d'avoir lu.
Il semble que 'find_all' retourne un tableau. Peut-être que vous pouvez passer à 'where'? –