ビューのhamlファイルにリンクがあります。クリックすると、タイトルまたはリリース日で並べ替えられたすべての映画が表示されます。コントローラーのコードは次のとおりです。
def index
sort = params[:sort] || session[:sort]
case sort
when 'title'
ordering,@title_header = {:order => :title}, 'hilite'
when 'release_date'
ordering,@date_header = {:order => :release_date}, 'hilite'
end
# some more codes here
@movies = Movie.find_all_by_rating(@selected_ratings.keys, ordering)
end
私が変われば
ordering,@title_header = {:order => :title}, 'hilite'
に
ordering,@title_header = {:order => title}, 'hilite'
エラーが発生します:
undefined local variable or method `title' for #<MoviesController:0xb29a853c>