Add defer attribute to javascript_include_tag Rails
문제
Is there some way to add the defer
attribute easily using the javascript_include_tag
helper in Rails?
I.e., is there some easy way to turn
<%= javascript_include_tag "blah.js" %>
into
<script defer src="blah.js"></script>
해결책
<%= javascript_include_tag "blah.js", :defer => "defer" %>
This will get you (in development):
<script defer="defer" src="/assets/blah.js" type="text/javascript"></script>
다른 팁
You can also do
<%= javascript_include_tag "blah.js", defer: true %>
which is more consistent with other switches.
제휴하지 않습니다 StackOverflow