2012-04-17 139 views
2

经过与heroku约一周的摔跤并通过各种障碍让它工作(对新手的障碍,我绝对不会错Heroku)我终于让我的应用程序运行它。其中一个步骤,我不得不调整了预编译我的资产Rails 3.2资产:预编译

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上运行良好。我一直在处理这个问题的方法就是在我的本地副本刚好在这些更改之前回滚到某一点,但我想了解它为什么会中断。还有一个资产:反编译?基本上,地狱怎么会扭转极性或其他?我肯定会试图与资产管道更亲近,但与此同时,任何帮助或洞察力都将大大受到重视。

回答

6

要删除预编译的资产在您的本地副本,你只需要运行

rake assets:clean 

如果您仍然有问题,清理浏览器缓存

+0

真棒,谢谢,那没有的伎俩! – 2012-04-17 22:08:48