0
我正在尋找一種方法來修改我的測試環境,以便JS文件得到預編譯,但CSS(SASS)文件沒有得到預編譯。我怎樣才能阻止在rails測試環境中預編譯css文件
我想這樣做的原因是我有一些使用phantomjs的js: true
標誌運行的水豚功能規格。這些測試在運行之前需要很長時間,因爲我必須在config/environments/test.rb
中設置config.assets.compile
到true
以使JS功能測試正常工作,並且由於我的CSS文件臃腫,CSS編譯需要很長時間。
我試過只設置config.assets.compile
到[/(?:\/|\\|\A)application\.js$/]
,但我仍然看到SASS編譯發生。
我覺得你可以做config.assets.precompile - = <正則表達式來僅排除.scss文件> –
@ruby_newbie我試過了,但我看到了動態編譯在測試中發生RSpec的時候達到了與測試'js:true'國旗 – kitwalker