- # Find the notes we want to return
- sort_by = params[:sort_by] == "created_at" ? "created_at" : "updated_at"
- order_by = params[:order_by] == "ASC" ? "ASC" : "DESC"
+ # Choose the sort order
+ @notes = if params[:sort] == "created_at"
+ if params[:order] == "oldest"
+ @notes.order("created_at ASC")
+ else
+ @notes.order("created_at DESC")
+ end
+ else
+ if params[:order] == "oldest"
+ @notes.order("updated_at ASC")
+ else
+ @notes.order("updated_at DESC")
+ end
+ end