【发布时间】:2019-11-07 06:19:44
【问题描述】:
将我的 Ruby on Rails 应用程序移动到生产服务器 (AWS EC2 Amazon Linux 2018.03) 后,页面不呈现,因为错误“资产管道中不存在资产‘application.css’”(存在预编译文件在公共/资产中): production.log
但是,当我刷新我的应用程序时(有时不止一次),此文件在缓存中找到并且页面正在正确呈现。似乎服务器不等待文件预编译或类似的东西。它不仅发生在第一页条目上,而且发生在每次视图更改时。
我遵循了帖子中的提示: application.css not in asset pipeline,但没有帮助。
我的堆栈:
- 红宝石 2.6.3
- 导轨 5.2.3
- 独角兽5.5.1
- nginx 1.14.1
我将非常感谢任何提示。
【问题讨论】:
标签: css ruby-on-rails nginx production-environment precompile