我想根据通过参数传入的变量名称突出显示表头。
在控制器中我有:
case sort
when 'grade'
@sort_by_grade = 'highlight'
when 'student_name'
@sort_by_student_name = 'highlight'
end
有没有更优雅的方法来做到这一点?例如,类似:
"sort_by_#{sort}" = 'highlight'
我的表头代码在 Haml 中是这样的:
%th{:class => @sort_by_grade}