javascript_include_tag(*sources)
Instance Public methods
Returns an HTML script tag for each of the
sources
provided.
Sources may be paths to JavaScript files. Relative paths are assumed to be
relative to assets/javascripts
, full paths are assumed to be
relative to the document root. Relative paths are idiomatic, use absolute
paths only when needed.
When passing paths, the â.jsâ extension is optional. If you do not want
â.jsâ appended to the path extname: false
can be set on the
options.
You can modify the HTML attributes of the script tag by passing a hash as the last argument.
When the Asset Pipeline is enabled, you can pass the name of your manifest as source, and include other JavaScript or CoffeeScript files inside the manifest.
javascript_include_tag "xmlhr" # => <script src="/assets/xmlhr.js?1284139606"></script> javascript_include_tag "template.jst", extname: false # => <script src="/assets/template.jst?1284139606"></script> javascript_include_tag "xmlhr.js" # => <script src="/assets/xmlhr.js?1284139606"></script> javascript_include_tag "common.javascript", "/elsewhere/cools" # => <script src="/assets/common.javascript?1284139606"></script> # <script src="/elsewhere/cools.js?1423139606"></script> javascript_include_tag "http://www.example.com/xmlhr" # => <script src="http://www.example.com/xmlhr"></script> javascript_include_tag "http://www.example.com/xmlhr.js" # => <script src="http://www.example.com/xmlhr.js"></script>
Please login to continue.