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