回答

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

這將讓你(開發中):

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

對於那些感興趣的,這裏是鏈接到文檔:http://www.w3.org/TR/html4/interact/scripts.html#edef-SCRIPT – emrass

+0

這也適用於中間人也使用sprokets /資產管道。 – JAMESSTONEco

+2

奇怪的是,他們在APIDoc中沒有任何異步和差異示例:\ – luigi7up

9

你也可以做

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

這是與其他交換機比較一致。