未定义的方法`关闭!'为零:NilClass

时间:2014-02-03 09:05:09

标签: ruby-on-rails

我在使用rails时遇到了一个非常奇怪的错误。它每隔一段时间就会定期发生(并且似乎似乎是我长时间醒来后的电脑)

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)

最终它会自行修复。如果我重新启动服务器并且不断发生不同的coffeescript文件,它就无法修复。在上面的例子中,它是turbolinks。然而,在我重新启动服务器并刷新几次之前它是history.js.coffee - 这里发生了什么?

编辑:重新启动后,它神奇地工作。显然现在这不是一个问题,但它发生在随机点,它正在减慢我的工作流程。这听起来像权限问题,但它们似乎都是正确的.q

1 个答案:

答案 0 :(得分:0)

这很可能是因为CoffeeScript无法动态编译。

在生产中检查足够的磁盘空间和足够的可用内存。