8

私はgemを開発していて、Jasmineをインストールしましたhttps://github.com/pivotal/jasmine-gem/

必要なJSファイルはすべて、app / asset / javascripts/application.jsのマニフェストファイルにあります。

//= require underscore
//= require backbone

//= require_tree .//vendor
//= require_tree .//custom

//= require_tree .//templates
//= require_tree .//models
//= require_tree .//collections
//= require_tree .//views

そして私のjasmine.ymlファイルはそれを参照しています:

src_files:
  - 'app/assets/javascripts/application.js'

ただし、その中で指定されているファイルはどれもロードされません。誰もが理由を知っていますか?私は最新のJasmine1.3.2を使用しています。これは、アセットパイプラインをサポートすることになっているため、jasmine-railsのようなものを使用する必要はありません。何かご意見は?

4

2 に答える 2

7

jasmine.ymlでは、パスは「assets/application.js」である必要があります。それでも問題が解決しない場合は、 https: //github.com/pivotal/jasmine-gemの手順で指定されているように、Gemfileの開発グループとテストグループの両方にジャスミンgemがあることを確認してください。

group :development, :test do
  gem 'jasmine'
end
于 2013-03-24T04:17:14.123 に答える
1

Rails 4を使用している場合、バージョン1.3.2にバグがあり、Rails4でconfig.assets.enabled定義されなくなったものをチェックしています。

以下は私のために働いた。 gem 'jasmine', "~> 2.0.0.rc4"

これは問題について話しているチケットです。https://github.com/pivotal/jasmine-gem/pull/177

于 2013-10-28T17:50:53.767 に答える