【问题标题】:Coffeescript generating blank JS file in Rails 3.2Coffeescript 在 Rails 3.2 中生成空白 JS 文件
【发布时间】:2013-07-16 13:01:00
【问题描述】:

编辑:运行 rails 服务器的机器完全重启已解决此问题。

我遇到了一个奇怪的问题,我的一个咖啡脚本文件正在编译成一个空的 javascript 文件。这是一个编译良好的文件,只是随机停止工作。我可以在文件中输入任何内容,即使是应该引发错误的代码,它仍然会生成一个空的 js 文件。

我已经运行过rake assets:clean,但我从未在我的开发环境中运行过rake assets:precompile。我检查了 public/assets 目录,里面什么都没有。我也试过清除我的浏览器缓存,但也没有用。

这是我的 events.js.coffee 文件中的内容

console.log 'test'

这是输出到 events.js 的内容

(function() {


}).call(this);

这是我的 application.js.coffee 文件

#= require jquery
#= require jquery_ujs
#= require sugar
#= require foundation
#= require fullcalendar
#= require jquery.ui.all
#= require_self
#= require_tree .

$(document).foundation

如果有人有任何想法,他们将不胜感激。

【问题讨论】:

  • 你试过重启你的服务器吗?
  • @Arel 我确实重新启动了 rails 服务器,但这并没有解决它。我做了一个完整的机器重启,这似乎解决了它。感谢您的建议!
  • 很高兴你成功了。

标签: javascript ruby-on-rails ruby ruby-on-rails-3.2 coffeescript


【解决方案1】:

我遇到了这个问题,它是我浏览器中的缓存。我清空了所有东西,它开始工作了。 (这就是为什么可能完全重启工作而不重启 Rails 服务器)

【讨论】:

    猜你喜欢
    • 2012-06-06
    • 2012-03-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-23
    • 1970-01-01
    相关资源
    最近更新 更多