Heroku Rails 3.2资源:预编译
在与heroku搏斗了大约一周,并通过各种障碍让它工作后(对于新手来说,我绝对不会责怪heroku),我终于让我的应用程序在它上运行了。我必须调整的步骤之一是预编译我的资产Heroku Rails 3.2资源:预编译,heroku,asset-pipeline,ruby-on-rails-3.2,Heroku,Asset Pipeline,Ruby On Rails 3.2,在与heroku搏斗了大约一周,并通过各种障碍让它工作后(对于新手来说,我绝对不会责怪heroku),我终于让我的应用程序在它上运行了。我必须调整的步骤之一是预编译我的资产 bundle exec rake assets:precompile 以及在production.rb中对生产环境进行一些更改 # Don't fallback to assets pipeline if a precompiled asset is missed config.assets.compile = tru
bundle exec rake assets:precompile
以及在production.rb中对生产环境进行一些更改
# Don't fallback to assets pipeline if a precompiled asset is missed
config.assets.compile = true
不幸的是,这破坏了我本地站点上的许多js行为。但在heroku上效果很好。我处理这个问题的方法是将我的本地副本回滚到这些更改之前的某个点,但我想了解它为什么会崩溃。还有一个资产:decomplile?基本上,一个人到底是如何颠倒极性的?我肯定是想更深入地了解资产管道,但在此期间,任何帮助或洞察都将非常感激 要删除本地副本中的预编译资产,只需运行
rake assets:clean
如果仍然存在问题,请清理浏览器缓存