【发布时间】:2023-04-03 20:16:01
【问题描述】:
仅当应用程序在生产环境中运行时,我才会遇到此错误...
method=GET path=/games/worker-javascript.js format=js controller=games action=show status=500
Error='ActiveRecord::RecordNotFound:Couldn't find Game with 'id'=worker-javascript'
错误中显示的worker-javascript 是我的供应商目录中第三部分库目录之一中的一个javascript 文件。 Game 是我的模特之一。由于我的开发环境和生产环境之间的最大区别之一是编译资产,我猜这与我预编译资产的方式有关,但我对 Rails 太陌生,看不出任何明显错误.这是我用于引发错误的页面的清单文件...
//= require jquery
//= require jquery_ujs
//= require browser_details
//= require turbolinks
//= require ace
worker-javascript.js 文件是/vendor/assets/javascripts/ace/ 目录中的一个文件,我将它包含在//= require ace 中。
任何想法为什么会发生这种情况?提前感谢您的智慧!
【问题讨论】:
标签: ruby-on-rails activerecord ruby-on-rails-4 asset-pipeline