茉莉花无法加载资产管道

6

我有一个茉莉测试集,曾经对不在我公司的人有效。我尝试运行它,但是我得到了错误消息。

rake jasmine

然而,当运行规格测试时它们都失败了。我确信资产管道没有加载,因为我收到类似以下错误的错误信息:

ReferenceError: jQuery is not defined

这是我的 jasmine.yml 文件。
src_files:
  - 'app/assets/javascripts/application.js'

stylesheets:
  - 'app/assets/stylesheets/application.css'
  # - assets/application.css
  # - stylesheets/**/*.css

helpers:
  - 'helpers/**/*.js'

spec_files:
  - '**/*[sS]pec.js'

# src_dir
#
# Source directory path. Your src_files must be returned relative to this path. Will use root if left blank.
# Default: project root
#
# EXAMPLE:
#
# src_dir: public
#
# src_dir: app/assets

spec_dir: spec/javascripts

这是我的application.js文件。
// This is a manifest file that'll be compiled into including all the files listed below.
// Add new JavaScript/Coffee code in separate files in this directory and they'll automatically
// be included in the compiled file accessible from http://example.com/assets/application.js
// It's not advisable to add code directly here, but if you do, it'll appear at the bottom of the
// the compiled file.
//
//= require jquery
//= require jquery-ui
//= require jquery_ujs
//= require jquery.tipTip
//= require jquery.endless-scroll
//= require jquery.groupedautocomplete
//= require jquery.waituntilexists
//= require jquery-ui-timepicker-addon
//= require vendor/jquery.tagsinput
//= require jquery.contextMenu
//= require moment
//= require application_init
//= require lib/behavior
//= require tooltip

//= require underscore
//= require backbone
//= require tent
//= require lib/backbone.store
//= require backbone_rails_sync
//= require backbone_datalink
//= require inflection
//= require haml
//= require jquery.toObject
//= require js2form
//= require form2js
//= require_tree ./backbone/models
//= require_tree ../templates
//= require ./lib/presenters/presenter
//= require table-fixed-header
//= require_tree .

有没有人有建议?

你可以在你的application.js中尝试使用 //= reqiure jquery - R Milushev
抱歉,我忘记发布我的application.js文件了,但是我确实有它。 - richsoni
你确定有一个叫做 haml 的JS库吗?如果你添加了错误的文件,可能会导致应用程序js格式错误。你可以也贴出你的Gemfile吗? - R Milushev
1个回答

2

我最终使用了茉莉米。我不确定发生了什么事,但我成功让中间件工作了,所以我就选择了这个方案。 - richsoni

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接