Se si visita http://ccvideofinder.heroku.com/, è un buon esempio di ciò a cui mi riferisco.Come ordinare i film alfabeticamente in Rails?
Come può essere fatto in Rails? Stavo pensando magari usando le affermazioni case
/when
ma dopo un po 'di tempo con IRB non riuscivo a capirlo.
Nel modello:
class Movies < ActiveRecord::Base
validates_presence_of :title
def self.find_by_first_letter(letter)
find(:all, :conditions => ['title LIKE ?', "#{letter}%"], :order => 'title ASC')
end
end
Nel regolatore:
@result = Movie.find_by_first_letter(params[:letter])
'movies.sort'? – numbers1311407
http://guides.rubyonrails.org/active_record_querying.html#ordering –
è come se memorizzasse film nelle lettere .. a = ['ant vita', 'altro'], b = ['sala caldaia'] - questo è ciò che mi confonde. –