現在、呼び出されたビューからアクセスできる ruby 変数があります@json
(必要な情報が JSON 形式で含まれています)。
ただし、これを次のようなスクリプト領域に渡したい
<script type="text/javascript" charset="utf-8">
//Want @json to be usable here
</script>
これを行う方法はありますか?
現在、呼び出されたビューからアクセスできる ruby 変数があります@json
(必要な情報が JSON 形式で含まれています)。
ただし、これを次のようなスクリプト領域に渡したい
<script type="text/javascript" charset="utf-8">
//Want @json to be usable here
</script>
これを行う方法はありますか?
あなたが言及したスクリプトタグがhtml erbビューにあると仮定すると、これを使用できます:
<script type="text/javascript" charset="utf-8">
var json = <%= @json || 'null' %>;
</script>
これを行う別の方法は次のとおりです: var json = "#{ @json || 'null' }"
それを引用符で囲むほうがよい:
<script type="text/javascript">
var json = "<%= @json %>";
</script>