Ruby on rails 未定义的方法`关闭';零级:零级

Ruby on rails 未定义的方法`关闭';零级:零级,ruby-on-rails,Ruby On Rails,我在rails上遇到了一个非常奇怪的错误。它每隔一段时间就会周期性地发生一次(好像是在我很长一段时间后醒来时) 最终它会自行修复。如果我重新启动服务器,并且经常使用不同的coffeescript文件,则无法修复此问题。在上述情况下,它是TurboLink。然而,在我重新启动服务器并刷新几次之前,它是history.js.coffee——这里发生了什么 编辑:现在重新启动后,它会神奇地工作。很明显,这现在不是问题,但它发生在随机点上,这减慢了我的工作流程。这听起来像是权限问题,但它们似乎都是正确的

我在rails上遇到了一个非常奇怪的错误。它每隔一段时间就会周期性地发生一次(好像是在我很长一段时间后醒来时)

最终它会自行修复。如果我重新启动服务器,并且经常使用不同的coffeescript文件,则无法修复此问题。在上述情况下,它是TurboLink。然而,在我重新启动服务器并刷新几次之前,它是
history.js.coffee
——这里发生了什么


编辑:现在重新启动后,它会神奇地工作。很明显,这现在不是问题,但它发生在随机点上,这减慢了我的工作流程。这听起来像是权限问题,但它们似乎都是正确的。这很可能是因为CoffeeScript无法动态编译


在生产过程中,检查是否有足够的磁盘空间和可用内存。

是否有其他代码?例如
关闭时吗?问题是:没有代码。没有对
close的引用。这是一种失败的rails方法。这与我的代码无关,它会在重新启动几次后自行修复。嗯,这是生产中的问题还是开发中的问题?如果是生产(而且你使用的是类似Heroku的东西),可能是你的dyno目前正在逐渐停止开发,但我还没有在生产中进行测试,这只是一个更新:现在又发生了。然而,这里引用的JS文件是我在大约5-10分钟前更改的,并且将
scp
d更改为登台服务器,因此我认为这可能与该文件上的锁有关
undefined method `close!' for nil:NilClass
 (in /usr/local/rvm/gems/ruby-2.0.0-p247/gems/turbolinks-1.3.0/lib/assets/javascripts/turbolinks.js.coffee)