2017-05-21 61 views
0

我有問題可以在開發級別與我的環境一起使用。我不明白爲什麼Application.css.scss沒有顯示在前面。我的意思是說,紅寶石並沒有把文件從app,而是從public/assets採取文件。所以當我將任何樣式放入scss時,它根本不添加它們。我沒有任何具體的gemfile文件。資產不在軌道上的Ruby開發級別編譯

Application.css.scss

/* 
    *= require_self 
    *= require fonts 
    *= require styles 
    *= require_tree . 
*/ 

的Gemfile

gem 'rails', '4.2.1' 
gem 'pg' 
gem 'sass-rails', '~> 5.0' 
gem 'uglifier', '>= 1.3.0' 
gem 'coffee-rails', '~> 4.1.0' 
.... 
+0

您的樣式表文件名爲Application.css.scss或application.css.scss嗎?它通常被命名爲'application.css.scss'。你的視圖中'stylesheet_link_tag'引用了哪一個?該文件是在「app/assets/stylesheets」還是其他地方? –

回答

0

當你本地編譯你的資產注入public/assets,Rails會使用這些文件,而不是你有什麼app/assets。要修復它,只需刪除public/assets目錄。

+0

你是什麼意思只是刪除他們的目錄?我用'clobber'刪除了它們,但它仍然沒有從'app'中讀取,甚至沒有在檢查器中顯示出來。 – GYTO