我已经预编译了我的资产
RAILS_ENV=production bundle exec rake assets:precompile
并将我的 rails 应用程序运行为:
rails s -e production
但我的应用程序不要求
- 应用程序-{指纹}.css
- 应用程序-{指纹}.js
相反,它要求没有指纹。
我能错过什么?或者这是一个 Rails5 错误。我对 Rails4 没有任何问题。
更新:
我发现问题是由蛋白石导轨引起的。当我使用以下命令创建我的应用程序时
rails new MyApp --javascript=opal --skip-active-record
从生产开始不会为带有 opal-rails 的资产添加指纹。
它适用于 jquery-rails。