Heroku资产:预编译生成不应存在的东西

时间:2013-07-28 23:36:09

标签: ruby-on-rails heroku asset-pipeline

我们最近开始使用Heroku来托管我们的Rails应用程序。我们正在使用asset_sync gem将已编译的资产上传到Amazon S3,这很有效。但是,我注意到很多垃圾文件最终都在桶中,所以我挖得更深一些。起初我认为asset_sync在同步时没有正确删除文件,但它现在看起来像Heroku的资产:预编译过程从不再存在的文件生成资产。

尽管删除了tmp文件并运行了资产,但已从源中删除并已提交的文件仍显示在Heroku的资产输出中:clean。我确保我们项目的Heroku存储库中不存在这些文件。运行资产:在生产模式下本地预编译不会产生相同的不需要的文件。

有什么想法吗?我们是Rails的新手,所以我们不确定这是否常见,或Heroku或我们的Rails应用程序设置的问题。

0 个答案:

没有答案