0

目前我們並沒有在我們的應用中使用require tree,以便僅通過它們各自的控制器加載js,我們發現require tree正在加載各種瘋狂的廢話。所有的幫助表示讚賞。供應商JS似乎正在加載...Rails 4.生產中的scss不能從供應商/樣式表導入.css

不知道如何解決這個問題,我也嘗試了以下。

ASSETS.RB

Rails.application.config.assets.paths += Dir["#{Rails.root}/vendor/assets/*"].sort_by { |dir| -dir.size } 

application.rb中

config.sass.load_paths << File.expand_path('../../vendor/assets/stylesheets/') 

回答

0

原來它不是與導軌管道的錯誤,它是用青菜和加載CSS錯誤。您只需將.css文件更改爲.scss,然後全部開始正確加載。

在sass github上它確實表明它是他們正在考慮將它們引入到4.0版本中的東西,但截至此日期它不起作用。

原來還有一些錯誤,但是通過在以下行的environments/production.rb中將false更改爲true可以解決這些錯誤。

config.assets.compile = true 
  • 離開資產編譯真正會影響加載時間。
相關問題