2012-11-13 44 views
21

我剛剛開始使用asset_sync gem,而且我的資產似乎正在按順序編譯,Sass文件無法訪問其他Sass文件中定義的變量。真正幫我縮小問題範圍的是能夠準確看到預編譯過程中發生了什麼,但rake assets:precompileheroku run rake assets:precompile似乎都沒有提供詳細的選項。我得到的是一些更高級別的輸出,然後是rake aborted!和堆棧跟蹤。拖曳heroku日誌並沒有給我帶來什麼,所以我怎樣才能在Heroku資產預編譯過程中得到更詳細的日誌?從rake資產詳細輸出:預編譯

回答

32

結果如下組合可以讓你更快一點。當一個文件被預編譯時,你會得到輸出,但是不會被預編譯,所以如果它被掛起,你就看不到它被阻塞了。

  1. 使用--trace標誌

    $ Heroku的運行耙資產:預編譯--trace

  2. 坐落在production.rb使用STDOUT日誌:

    config.logger = Logger.new(STDOUT)