Css 资产不是在RubyonRails的开发级别上编译的
在开发层面上,我无法与我的环境一起工作。我不明白为什么前面没有出现Css 资产不是在RubyonRails的开发级别上编译的,css,ruby-on-rails,ruby,Css,Ruby On Rails,Ruby,在开发层面上,我无法与我的环境一起工作。我不明白为什么前面没有出现Application.css.scss。我的意思是ruby不是从app放置文件,而是从public/assets获取文件。因此,当我将任何样式添加到scss时,它根本不会添加它们。我的档案里没有什么特别的东西 Application.css.scss /* *= require_self *= require fonts *= require styles *= require_tree . */ Gemfil
Application.css.scss
。我的意思是ruby不是从app
放置文件,而是从public/assets
获取文件。因此,当我将任何样式添加到scss
时,它根本不会添加它们。我的档案里没有什么特别的东西
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'
....
当您在本地将资产编译为
public/assets
时,Rails将使用这些文件,而不是app/assets
中的文件。要修复它,只需删除public/assets
目录。什么意思?只需删除它们目录?我用“clobber”删除了它们,但它仍然没有从“app”读取,甚至没有显示在检查器中。您的样式表文件名是Application.css.scss
还是Application.css.scss
?它通常被命名为application.css.scss
。在您的视图中,stylesheet\u link\u tag
引用了哪个?文件是在应用程序/资产/样式表中还是在其他地方?