如果我在application.css中使用//=require_tree .,除了求助于//=require_directory和树组织之外,有没有其他方法可以排除特定的文件?
也许是像//= require_tree ., {except: 'something'}这样的东西
发布于 2012-03-08 08:24:51
这可以通过链轮的新stub指令实现,该指令在链轮v2.2.0及更高版本中可用。然而,Rails 3.2将只使用链轮v2.1.3,该版本没有此功能。到目前为止,当前的Edge Rails有stub指令,它将正式出现在Rails4.0或更高版本中。
用法:
//= require jquery
//= require_tree .
//= stub unwanted_js后续的require或include指令不能覆盖stub指令。
如果你想在你的Rails3.2项目中使用stub指令,你将不得不切换到Edge Rails,或者分支你的Rails gem,将其链轮依赖项修改为2.2.0版。
发布于 2012-11-24 18:39:41
自从rails 3.2.9发布以来,它支持将链轮锁定到版本2.2.x,这样我们就可以使用最新的链轮所具有的//= stub指令。
//= stub unwanted_jshttp://weblog.rubyonrails.org/2012/11/12/ann-rails-3-2-9-has-been-released/
因此,要使用它,只需升级到Rails 3.2.9
发布于 2011-10-02 09:54:49
注:此答案现已过期,链轮具有此功能的更新。请看下面的答案。
===
这在当前的链轮指令中是不可能的,但它似乎是一个方便的特性。
另一种方法是手动列出所需的每个文件。
也许您可以将此作为功能请求提交到Sprockets存储库?:-)
https://stackoverflow.com/questions/7602393
复制相似问题