Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.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
Ruby on rails Rails custom.css.scss更改在我推到Heroku时不显示_Ruby On Rails_Heroku - Fatal编程技术网

Ruby on rails Rails custom.css.scss更改在我推到Heroku时不显示

Ruby on rails Rails custom.css.scss更改在我推到Heroku时不显示,ruby-on-rails,heroku,Ruby On Rails,Heroku,在本地,我的CSS更改可以正常工作,但当我推到Heroku时,我看不到更改——当我检查元素并查看application.CSS时,我找不到我创建的类名,所以我认为它们不会因为某种原因被推到Heroku 我已经运行了rakedb:migrate,重新启动了Heroku,基本上我能想到的所有东西都没有用 如果你想看一看的话,我正在尝试修改-在底部,分页CSS在本地看起来不像那样。当“上一页”和“下一页”不可单击时,我将它们隐藏起来,并将分页右侧与以下CSS对齐: .next_page.disable

在本地,我的CSS更改可以正常工作,但当我推到Heroku时,我看不到更改——当我检查元素并查看application.CSS时,我找不到我创建的类名,所以我认为它们不会因为某种原因被推到Heroku

我已经运行了rakedb:migrate,重新启动了Heroku,基本上我能想到的所有东西都没有用

如果你想看一看的话,我正在尝试修改-在底部,分页CSS在本地看起来不像那样。当“上一页”和“下一页”不可单击时,我将它们隐藏起来,并将分页右侧与以下CSS对齐:

.next_page.disabled {
display:none;
}
.previous_page.disabled {
    display:none;
}
.pager{
text-align:right;
}

它在本地工作,在我推到Heroku之后,在现场站点上就不会了。

你应该预编译你的资产
bundle exec rake资产:precompile

你应该预编译你的资产
bundle exec rake资产:precompile

我以前从来没有这样做过,但我想我没有这样做过。我运行了$bundle exec rake assets:precompile,它解决了这个问题。谢谢!=)你知道为什么我以前从来没有这样做过,为什么每次我现在都要预编译?必须这样做是很烦人的,几个星期来,没有这样做它工作得很好。你以前使用的rails版本是什么?3.2.8和Ruby 1.9.3。我确实遇到了一个问题,一个承包商添加了一个文件,使我的本地环境使用一个特殊的gemset运行Ruby 1.9.2,我不得不重新安装Rails、bundler和其他东西。也许这有关系?我去掉了那个文件,我总是再次使用1.9.3。有什么东西我可以在它再次自动预编译的地方运行吗?我以前从来没有这样做过,但我想我没有。我运行了$bundle exec rake assets:precompile,它解决了这个问题。谢谢!=)你知道为什么我以前从来没有这样做过,为什么每次我现在都要预编译?必须这样做是很烦人的,几个星期来,没有这样做它工作得很好。你以前使用的rails版本是什么?3.2.8和Ruby 1.9.3。我确实遇到了一个问题,一个承包商添加了一个文件,使我的本地环境使用一个特殊的gemset运行Ruby 1.9.2,我不得不重新安装Rails、bundler和其他东西。也许这有关系?我去掉了那个文件,我总是再次使用1.9.3。我是否可以在自动重新编译的地方运行它?