Добавление динамических атрибутов в тег HAML с использованием вспомогательного метода в rails
Итак, я нашел способ сделать это, но есть ли более простой способ сделать это? То, что я хочу сделать, это просто добавить .class после тега% th, если params [: sort] == sortBy, действительно ли мне нужно иметь остальную часть HAML в вспомогательном методе?
Это мой вспомогательный метод из моего файла helper.rb:
def yellow?(sortBy,name,id)
haml_tag :th, class: "#{'hilite' if params[:sort]== sortBy}" do
haml_concat link_to name, movies_path(sort: sortBy),{:id => id}
end
end
Это из моего файла HAML:
%tr
- yellow?("title","Movie Title","title_header")
%th Rating