【发布时间】:2011-11-22 00:15:19
【问题描述】:
我正在运行 rails 3.0.1,虽然我们打算迁移到 3.1 和资产管道,但我正在寻找在独角兽热重启期间生成资产的解决方案/解决方法。
基本上当前发生的事情是我们部署到我们的站点,当部署完成时,“当前”符号链接将更改为还没有静态资产的新目录。然后大约 60 秒后,所有资产都生成了,一切都很好,但是在生成资产之前的 60 秒内,我们的网站基本上已经关闭。
问题:
- 如果我将文件从旧版本目录复制到新目录,资产生成会覆盖我复制的旧文件吗?
- 资产生成在 Rails 代码的什么位置完成? ActionPack 调度程序?
- 这些资产的生成是在应用初始化时完成还是在其他阶段完成?
【问题讨论】:
标签: ruby-on-rails-3 capistrano assets asset-pipeline unicorn