Ruby on Rails Asset Tag Helpers

橙三吉。 提交于 2019-12-06 18:51:45

翻译并摘自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. 

  1. auto_discovery_link_tag
  2. javascript_include_tag
  3. stylesheet_link_tag
  4. image_tag
  5. video_tag
  6. 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 类似,不再赘述

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!