web-dev-qa-db-ja.com

インラインRuby in:javascript haml tag?

ヘイムでこれを行う方法はありますか?

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

次のようなヘルパーを追加できます。

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

しかし、HAMLを使用するのは良いことです。

38
Alex Fox

文字列補間構文(#{...}):

:javascript
   var tab = #{@tab}

ただし、正しくエスケープするよう注意してください。

89
Arnaud Le Blanc