Haml:come faccio a impostare un valore di classe dinamica?
-
08-06-2019 - |
Domanda
Ho il seguente codice html.erb che sto cercando di spostare su Haml:
<span class="<%= item.dashboardstatus.cssclass %>" ><%= item.dashboardstatus.status %></span>
Ciò che fa è associare allo span la classe CSS dello stato attualmente assegnato.
Come si fa ad Haml?Sono sicuro che mi sto perdendo qualcosa di veramente semplice.
Soluzione
Non è sicuro.Forse:
%span{:class => item.dashboardstatus.cssclass }= item.dashboardstatus.status
Altri suggerimenti
Ha funzionato.
Ovunque sia il collegamento alla pagina, fai qualcosa del genere
%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'
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow