web-dev-qa-db-fra.com

Inline Ruby in: javascript haml tag?

Hé, y a-t-il un moyen de le faire en haml?

:javascript
   var Tab = <%= @tab %>

Je pourrais simplement ajouter une aide que je suppose comme:

<script>
  var Tab = '<%= @tab %>'
</script>

Mais ce serait bien d'utiliser HAML!

38
Alex Fox

Vous pouvez utiliser la syntaxe d'interpolation de chaîne (#{...}):

:javascript
   var tab = #{@tab}

Attention toutefois à vous échapper correctement.

89
Arnaud Le Blanc