【问题标题】:Jasminerice: spec failing because jQuery is not definedJasminerice:规范失败,因为未定义 jQuery
【发布时间】:2012-10-17 18:42:06
【问题描述】:

我刚刚在一个 Ruby-on-rails 项目中安装了宝石 Jasminerice。按照Jasminerice Github 上的说明,我创建了一个规范,启动了 rails 服务器,并导航到 /jasmine 路由。

虽然规范是为了通过而编写的,但它失败并出现 ReferenceError: jQuery is not defined

【问题讨论】:

    标签: ruby-on-rails testing gem coffeescript jasmine


    【解决方案1】:

    spec/javascripts/spec.js.coffee

    只需添加行#= require jquery 之前#= require_tree ./

    【讨论】:

    • 我也经历过这种情况,但我认为大多数其他人都没有。知道为什么每个人都没有遇到这个吗?我不知道它是否相关,但是 jasminerice gem 安装并没有导致 foo.js.coffee 或 bar.js.coffee 安装到 /app/assets/javascripts 中,我不得不从gem source 甚至可以达到此处描述的失败。 (注意:我没有创建任何新规范 - 我只是想让示例运行,这些示例本身依赖于 jquery。)
    猜你喜欢
    • 2017-07-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-16
    • 2015-04-21
    • 1970-01-01
    相关资源
    最近更新 更多