http://ccvideofinder.heroku.com/にアクセスすると、私が言及していることの良い例になります。
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])