In view haml file I have a link, when you click, you get all the movies sorted by title or release date. The code in controller is:
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
if I change
ordering,@title_header = {:order => :title}, 'hilite'
to
ordering,@title_header = {:order => title}, 'hilite'
It gives an error:
undefined local variable or method `title' for #<MoviesController:0xb29a853c>