首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Rails 3.1链轮需要指令--有没有办法排除特定的文件?

Rails 3.1链轮需要指令--有没有办法排除特定的文件?
EN

Stack Overflow用户
提问于 2011-09-30 03:25:46
回答 5查看 16.9K关注 0票数 43

如果我在application.css中使用//=require_tree .,除了求助于//=require_directory和树组织之外,有没有其他方法可以排除特定的文件?

也许是像//= require_tree ., {except: 'something'}这样的东西

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2012-03-08 08:24:51

这可以通过链轮的新stub指令实现,该指令在链轮v2.2.0及更高版本中可用。然而,Rails 3.2将只使用链轮v2.1.3,该版本没有此功能。到目前为止,当前的Edge Rails有stub指令,它将正式出现在Rails4.0或更高版本中。

用法:

代码语言:javascript
运行
复制
//= require jquery
//= require_tree .
//= stub unwanted_js

后续的requireinclude指令不能覆盖stub指令。

如果你想在你的Rails3.2项目中使用stub指令,你将不得不切换到Edge Rails,或者分支你的Rails gem,将其链轮依赖项修改为2.2.0版。

票数 66
EN

Stack Overflow用户

发布于 2012-11-24 18:39:41

自从rails 3.2.9发布以来,它支持将链轮锁定到版本2.2.x,这样我们就可以使用最新的链轮所具有的//= stub指令。

代码语言:javascript
运行
复制
//= stub unwanted_js

http://weblog.rubyonrails.org/2012/11/12/ann-rails-3-2-9-has-been-released/

因此,要使用它,只需升级到Rails 3.2.9

票数 18
EN

Stack Overflow用户

发布于 2011-10-02 09:54:49

注:此答案现已过期,链轮具有此功能的更新。请看下面的答案。

===

这在当前的链轮指令中是不可能的,但它似乎是一个方便的特性。

另一种方法是手动列出所需的每个文件。

也许您可以将此作为功能请求提交到Sprockets存储库?:-)

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7602393

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档