我正在使用Heroku开发Rails应用程序。到目前为止,每当我对css进行更改并使用$ git push heroku
时,更改都会自动出现在生产中。但是,我必须打乱一些东西,因为现在css更新在推送到Heroku之后没有出现在制作中。我发现的唯一解决方法是在推送到heroku之前使用$ bundle exec rake assets:precompile
,但这是将.css文件和.css.gz文件添加到public / assets目录并更新名为.sprockets的文件-manifest-5d988919b3309753adf7a8dsf7ads8708eb89e.json。这实际上填满了public / assets目录,这不是我想要的。
我在生产环境中使用rails_12factor gem:
group :production do
gem 'pg', '0.17.1'
gem 'rails_12factor', '0.0.2'
gem 'puma', '2.11.1'
end
任何想法如何回到旧环境,我只需要推送到heroku并且所有更改都将自动应用?