Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/39.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/54.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Css 资产不是在RubyonRails的开发级别上编译的_Css_Ruby On Rails_Ruby - Fatal编程技术网

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
引用了哪个?文件是在
应用程序/资产/样式表中还是在其他地方?