これは、以前にhtml.erbで行っていたことです。
my markup
<script type="text/javascript">
var somevalueFromInstance = "<%= @value_from_instance %>";
// code directly using the someValueFromInstance
</script>
markup continues..
ほとんどの場合、scriptタグをcontent_forブロックに配置します。
これを目立たないようにしたい場合、 html.erbにスクリプトタグを含めることはできません。スクリプトは javascript ファイルにあります。しかし、@value_from_instanceを JavaScript ファイルに転送するにはどうすればよいですか?
これをdata -attributeに保存するのは、これを行う唯一のオプションですか?
また、この目的のためにajaxリクエストではなく、ページの読み込み時にこれを行いたい