2014-11-14 42 views
1

执行整个Rails应用程序的搜索时,我使用自定义作用域来排除我不关心的区域的结果。就像日志文件,供应商插件等一样。除了自从添加了RVM支持以外,这一切都运行良好,现在我的搜索包括安装的每个gem中的所有文件。当我的项目代码中实际只有几个命中时,这通常会产生大量搜索结果。从搜索范围中排除RVM文件

我有麻烦提出了一个规则,将排除我的.rvm目录中的宝石。

我试过吨排除规则的变化如下所示:

&&!file[CORE]:*/.rvm//* 
&&!file[CORE]:~/.rvm//* 

我怀疑问题可能与现有的项目之外这些文件做,但排除规则似乎都关注项目根目录下的文件。

回答

0

我有一个类似的问题,升级到RubyMine的7

后,这种说法在范围的存在导致不必要的.rvm比赛:

file:lib//* 

限制由项目名称的模式(使用其新语法)修正了问题:

file[myproj]:lib//*