翻译并摘自http://guides.rubyonrails.org/layouts_and_rendering.html
Asset tag helpers provide methods for generating HTML that link views to feeds, JavaScript, stylesheets, images, videos and audios.
- auto_discovery_link_tag
- javascript_include_tag
- stylesheet_link_tag
- image_tag
- video_tag
- audio_tag
javascript_include_tag
早期的Rails,js目录在public/javascripts目录,使用了Asset Pipeline之后,js目录在/assets/javascripts。
<%= javascript_include_tag "main" %>
rails输出为
<script src='/public/javascripts/main.js'></script>
注:如果是Asset Pipeline,rails输出则为<script src='/assets/javascripts/main.js'></script>
<%= javascript_include_tag "main", "columns" %>
输出为
<script src='/public/javascripts/main.js'></script>
<script src='/public/javascripts/columns.js'></script>
stylesheet_link_tag与javascript_include_tag 类似,不再赘述