# encoding: utf-8 module SortHelper def link_for_sort(name, field=nil) field ||= name.underscore current = (@sort == field) order = (current && (@order == "asc")) ? "desc" : "asc" url = request.path + "?sort=#{field}&order=#{order}" options = {} options.merge!(:class => "current #{order}") if current link_to(name, url, options) end end