2014-11-14 44 views
1

執行整個Rails應用程序的搜索時,我使用自定義作用域來排除我不關心的區域的結果。就像日誌文件,供應商插件等一樣。除了自從添加了RVM支持以外,這一切都運行良好,現在我的搜索包括安裝的每個gem中的所有文件。當我的項目代碼中實際只有幾個命中時,這通常會產生大量搜索結果。從搜索範圍中排除RVM文件

我有麻煩提出了一個規則,將排除我的.rvm目錄中的寶石。

我試過噸排除規則的變化如下所示:

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

我懷疑問題可能與現有的項目之外這些文件做,但排除規則似乎都關注項目根目錄下的文件。

回答

0

我有一個類似的問題,升級到RubyMine的7

後,這種說法在範圍的存在導致不必要的.rvm比賽:

file:lib//* 

限制由項目名稱的模式(使用其新語法)修正了問題:

file[myproj]:lib//*