2013-09-25 83 views
4

我正在使用Rails 3.2.13,我从git repo克隆了一个项目。 CSS样式工作正常。但整个JavaScript插件不加载。在控制台我得到一些Javascript错误像下面,

Uncaught SyntaxError: Unexpected token ILLEGAL 
Uncaught ReferenceError: $ is not defined 
Uncaught ReferenceError: $ is not defined 
Uncaught ReferenceError: jQuery is not defined 

在application.js中,

//= require jquery 
//= require jquery_ujs 
//= require_tree . 

即使预编译后也它不工作。 请帮我解决这个问题。

+0

你是否包括jQuery? –

+0

是的......而且这是我已经克隆的工作项目。只在我的本地系统中无法使用。在宝石列表中,我发现jquery-rails(3.0.4,1.0.19) –

+0

通常,这个错误信息意味着你没有在你的项目中包含jQuery –

回答

0

更新:在我的一台机器上遇到这个问题。

不确定问题的根本原因是什么,但是这是一种解决此问题的方法。

  1. 请确保安装了以下gem。

    创业板安装链轮

  2. 运行以下命令

    耙资产:预编译

为了更多地了解资产管道是指http://asciicasts.com/episodes/279-understanding-the-asset-pipeline

希望这有助于。

+0

有关资产管道的更多信息:http://guides.rubyonrails.org/asset_pipeline.html – phani

+0

嗨,请尝试让我知道结果。 – phani

+1

嗨,我已经通过向环境文件添加config.assets.debug = true来解决此问题。感谢您的回答。 –

相关问题