我在使用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
答案 0 :(得分:0)
这很可能是因为CoffeeScript无法动态编译。
在生产中检查足够的磁盘空间和足够的可用内存。