Это то, что я делал раньше в html.erb ранее:
my markup
<script type="text/javascript">
var somevalueFromInstance = "<%= @value_from_instance %>";
// code directly using the someValueFromInstance
</script>
markup continues..
В основном я помещаю тег script в блок content_for .
Теперь, когда я хочу сделать это ненавязчивым, у меня не может быть никаких тегов script в html.erb . Сценарий находится в файле JavaScript. Но как мне перенести @ value_from_instance в файл javascript?
Хранит ли это в данных -атрибут единственная возможность сделать это?
Также я хочу сделать это при загрузке страницы, а не в запросе ajax для этой цели