0
我有一個呈現多個圖表的表單。我有多個圖表的多個表單元素,但是每個圖表的元素都是相同的。這裏有一個簡單的例子:如何將一個傳入的類添加到Rails中的部分元素中?
/ Chart 1, Question 1
%select.chart1Option
%option{value: '1'} Graduation Date
%option{value: '2'} Major
%option{value: '3'} GPA
/Chart 1, Question 2
%select.chart1Option
%option{value: '1'} Count
%option{value: '2'} Average
%option{value: '3'} Median
/Chart 2, Question 1
%select.chart2Option
%option{value: '1'} Graduation Date
%option{value: '2'} Major
%option{value: '3'} GPA
/Chart 2, Question 2
%select.chart2Option
%option{value: '1'} Count
%option{value: '2'} Average
%option{value: '3'} Median
唯一不同的圖表之間是我添加的類別,無論是.chart1Option
或.chart2Option
。目前的解決方案有效,但不是非常乾燥,特別是有5個圖表,每個圖表有6個元素。
我該如何設置一個部分,以便我不必重複每個部分並通過我想添加的類的名稱?一旦我正確設置了我的部分,如何將該變量名作爲類添加到HAML中的元素中?