Ответ 1
<%= javascript_include_tag "blah.js", :defer => "defer" %>
Это даст вам (в разработке):
<script defer="defer" src="/assets/blah.js" type="text/javascript"></script>
Можно ли легко добавить атрибут defer
с помощью помощника javascript_include_tag
в Rails?
I.e., есть ли простой способ превратить
<%= javascript_include_tag "blah.js" %>
в
<script defer src="blah.js"></script>
<%= javascript_include_tag "blah.js", :defer => "defer" %>
Это даст вам (в разработке):
<script defer="defer" src="/assets/blah.js" type="text/javascript"></script>
Вы также можете сделать
<%= javascript_include_tag "blah.js", defer: true %>
что более соответствует другим коммутаторам.