Haml:como faço para definir um valor de classe dinâmica?
-
08-06-2019 - |
Pergunta
Eu tenho o seguinte código html.erb que pretendo migrar para Haml:
<span class="<%= item.dashboardstatus.cssclass %>" ><%= item.dashboardstatus.status %></span>
O que ele faz é associar a classe CSS do status atualmente atribuído ao intervalo.
Como isso é feito em Haml?Tenho certeza de que estou perdendo algo realmente simples.
Solução
Não tenho certeza.Talvez:
%span{:class => item.dashboardstatus.cssclass }= item.dashboardstatus.status
Outras dicas
Isso funcionou.
Onde quer que esteja o link para a página, faça algo assim
%div{"data-turbolinks" => "false"}
= link_to 'Send payment', new_payments_manager_path(sender_id: current_user.id, receiver_id: @collaboration.with(current_user).id, collaboration_id: params[:id]), class: 'button'
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow