Skip to content

Instantly share code, notes, and snippets.

@adamrobbie
Created August 3, 2012 14:48
Show Gist options
  • Save adamrobbie/3248305 to your computer and use it in GitHub Desktop.
Save adamrobbie/3248305 to your computer and use it in GitHub Desktop.
Rails Helper to call javascript asynchronous
module AsyncHelper
def javascript_async(*args)
content_tag :script, type: "text/javascript" do
"(function() {
var script = document.createElement('script');
script.type = 'text/javascript';
script.async = true;
script.src = '#{j javascript_path(*args)}';
var other = document.getElementsByTagName('script')[0];
other.parentNode.insertBefore(script, other);
})();".html_safe
end
end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment