我是网络开发领域的新手,很抱歉,如果我缺乏知识会让你感到烦恼
当我使用rails s运行我的本地代码并在我自己的服务器上进行测试时,前端与本地代码不同。
我的第一次尝试是首先修复一些代码片段,然后使用git push,然后使用git push heroku master。
我已经尝试删除该应用并再次推送新的新代码,但它仍无法正常工作
我已经尝试过heroku重启,也没有改变
有什么建议吗?
修改的
为清晰起见,图片
top是本地的,bottom是heroku服务器
答案 0 :(得分:1)
尝试在项目文件夹中运行此命令
heroku run rake assets:precompile
答案 1 :(得分:1)
继@RSB
的评论之后,您可能会发现您的CSS未正确编译
要解决此问题,您必须在部署时执行预编译。但是,Heroku already does this,可能不会成为问题
最好的办法是消除任何潜在的问题 -
#config/environments/production.rb
- config.serve_static_assets = true
rake assets:precompile RAILS_ENV=production
git add .
git commit -a -m "CSS Test"
git push heroku master