Adicionando atributos dinâmicos à tag HAML usando o método auxiliar em trilhos
Então eu descobri uma maneira de fazer isso, mas há uma maneira mais fácil de fazer isso? O que eu quero fazer é apenas adicionar .class após a tag% th se params [: sort] == sortBy, eu realmente preciso ter o resto do HAML no método helper?
Este é o meu método auxiliar do meu arquivo 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
Isso é do meu arquivo HAML:
%tr
- yellow?("title","Movie Title","title_header")
%th Rating