我正在尝试在两个不同的服务器上部署一个 rails 3.2.12 应用程序,在一个 nginx 驱动的负载均衡器后面。
我正在使用asset_sync 将资产部署到S3 和Capistrano。
部署完成后,在第一台服务器上一切正常,但在第二台服务器上出现以下错误:
A ActionView::Template::Error occurred in home#index:
application.css isn't precompiled
actionpack (3.2.12) lib/sprockets/helpers/rails_helper.rb:142:in `digest_for'
我注意到在部署期间,deploy:assets:precompile 仅在第一台服务器上执行。但这对我来说似乎是预期的。
我错过了什么吗?