require_self 是啥意思?
Posted
技术标签:
【中文标题】require_self 是啥意思?【英文标题】:What does require_self mean?require_self 是什么意思? 【发布时间】:2011-09-18 10:07:30 【问题描述】:在 rails3.1 application.css
我们可以看到
/*
*= require_self
*= require_tree .
*/
我知道require_tree .
只是告诉系统将样式表文件夹中的所有内容捆绑到一个文件中。
但是require_self
说明了什么?
【问题讨论】:
【参考方案1】:来自http://guides.rubyonrails.org/asset_pipeline.html:
/* ...
*= require_self
*= require_tree .
*/
“在本例中,使用了 require_self。这会将文件中包含的 CSS(如果有)放在此文件中任何其他 CSS 的顶部,除非在另一个 require 指令之后指定了 require_self。 "
【讨论】:
有了一个微小的、本应明显的改变,我所有的风格都开始起作用了。格拉茨【参考方案2】:以前谢德的回答是正确的,但现在意思发生了微妙的变化;
再次,来自http://guides.rubyonrails.org/asset_pipeline.html(粗体我自己的):
在本例中使用了 require_self。这会将文件中包含的 CSS(如果有)放在 require_self 调用的精确位置。如果 require_self 被多次调用,则只考虑最后一次调用。
所以你可以在任何时候拥有require_self
,并且你在文件中的任何CSS都将被注入到你写require_self
的位置
【讨论】:
【参考方案3】://= require_self
它加载文件本身,以定义加载文件的顺序。
【讨论】:
以上是关于require_self 是啥意思?的主要内容,如果未能解决你的问题,请参考以下文章
代码“local a = (...);”是啥意思in a required script 是啥意思?
[c]调试程序中Lvalue required这句话是啥意思?
在将 JavaScript 与 Webpack 捆绑时,require/import URL 开头的 @ 符号是啥意思?