Rails Heroku CSS更改未在生产中出现

问题描述 投票:2回答:0

我正在用Heroku开发Rails应用。 到目前为止,每当我对CSS进行更改并使用$ git push heroku ,所做的更改都会自动出现在生产环境中。 不过,我肯定已经打乱了某些事情,因为现在在升级到Heroku之后,css更新就不再出现在生产中了。 我发现的唯一解决方法是在推送到heroku之前使用$ bundle exec rake assets:precompile ,但这是将.css文件和.css.gz文件添加到public / assets目录并在那里更新了一个文件.sprockets舱单,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,所有更改都将自动应用?

ruby-on-rails heroku production precompile
© www.soinside.com 2019 - 2024. All rights reserved.