rails,heroku,css& scss:@import在开发中工作,但不在生产中

时间:2015-06-23 15:59:38

标签: ruby-on-rails ruby-on-rails-4 heroku sass asset-pipeline

在开发中,在style.css.scss中我有:

@import'../typography.css';

在开发中,这是有效的,因为我可以在加载网站时看到效果。 ../就在那里,因为着陆位于app/assets/stylesheets/landing,而typography.css位于app/assets/stylesheets

我在推送之前在本地运行rake assets:precompilerake assets:clean。在Heroku的生产中,我认为css文件没有被正确调用,因为它应该没有出现的效果。所有其他CSS文件都被正确调用,因为我可以看到呈现的样式。我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

这已经很老了,但我只是通过省略文件扩展名(即

)解决了同样的问题。

@import '../typography';