Your params[:sort]
returns nil
.
You can fix it for example by checking your params:
@companies = Company.scoped
if params[:sort].present? && params[:direction].present?
@companies = @companies.order(params[:sort] + ' ' + params[:direction])
end