Hinzufügen dynamischer Attribute zum HAML-Tag mithilfe der Hilfsmethode in Schienen
Also habe ich einen Weg gefunden, dies zu tun, aber gibt es einen einfacheren Weg, es zu tun? Was ich tun möchte, ist einfach .class nach dem% th-Tag hinzuzufügen, wenn params [: sort] == sortBy, muss ich wirklich den Rest der HAML in der Hilfsmethode haben?
Dies ist meine Hilfsmethode aus meiner helper.rb-Datei:
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
Dies ist aus meiner HAML-Datei:
%tr
- yellow?("title","Movie Title","title_header")
%th Rating