パラメータを介して渡された変数の名前に応じて、テーブル ヘッダーを強調表示したいと思います。
私が持っているコントローラで:
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}