如果您訪問http://ccvideofinder.heroku.com/,這是我指的是一個很好的例子。如何在Rails中按字母順序排序電影?
這怎麼能在Rails中完成?我想也許使用case
/when
聲明,但在與IRB混了一段時間後,我無法弄清楚。
在模型:
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
在控制器:
@result = Movie.find_by_first_letter(params[:letter])
'movies.sort'? – numbers1311407
http://guides.rubyonrails.org/active_record_querying.html#ordering –
這就像他在信中存儲電影一樣。a = ['ant life','another one'],b = ['boiler room'] - 這就是讓我困惑的原因。 –