Skip to content

Instantly share code, notes, and snippets.

@caok
Created December 16, 2013 15:45
Show Gist options
  • Save caok/7989163 to your computer and use it in GitHub Desktop.
Save caok/7989163 to your computer and use it in GitHub Desktop.
app/views/layouts/_async_javascript.html.erb
<script type="text/javascript">
(function() {
var script = document.createElement('script');
script.type = 'text/javascript';
script.async = true;
script.src = '<%= j javascript_path(path) %>';
var other = document.getElementsByTagName('script')[0];
other.parentNode.insertBefore(script, other);
})();
</script>
<%= render "layouts/async_javascript", path: "application" %>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment