Подтвердить что ты не робот

Добавить атрибут defer в javascript_include_tag Rails

Можно ли легко добавить атрибут defer с помощью помощника javascript_include_tag в Rails?

I.e., есть ли простой способ превратить

<%= javascript_include_tag "blah.js" %>

в

<script defer src="blah.js"></script>

4b9b3361

Ответ 1

<%= javascript_include_tag "blah.js", :defer => "defer" %>

Это даст вам (в разработке):

<script defer="defer" src="/assets/blah.js" type="text/javascript"></script>

Ответ 2

Вы также можете сделать

<%= javascript_include_tag "blah.js", defer: true %>

что более соответствует другим коммутаторам.