RailsEngine无法找到jQuery

时间:2014-03-11 22:04:42

标签: jquery ruby-on-rails rails-engines rails-admin

我正在使用RailsEngine:RailsAdmin,并且在导航到相关URL时页面加载我在Chrome控制台中一直收到以下错误(对于所有使用的库,我得到了大约20个 - 每个人都抱怨它可以&#39 ;找到$),基于JS的功能不起作用:

Uncaught ReferenceError: jQuery is not defined
Uncaught ReferenceError: $ is not defined 

如果我然后在控制台中键入它,我会得到一个结果,证明jQuery已定义

$('body')
==> <body class="rails_admin>...</body>

为什么我收到错误的错误消息?

1 个答案:

答案 0 :(得分:1)

Chrome开发者工具使用$(...)作为选择器。

https://developers.google.com/chrome-developer-tools/docs/commandline-api#selector

(window.jQuery)返回什么?

Lee回答:它返回函数(选择器,上下文){...

咦。那很奇怪。只是为了确定,$(body)是否会返回此信息:

><body>...</body>

或者这个:

[
><body>...</body>
]

第一个是Chrome Command Line返回,但jQuery会返回第二个。

另外,我很好奇(window.$)返回的内容。