0

config/environments/test.rb に次のものがあります。

config.assets.debug = true
config.assets.enabled = true

すべてのjsファイルをapplication.jsに連結します

ただし、開発時に同じことを行うと、javascript ファイル自体が含まれます。

テスト (私はキュウリを使用しています) を開発のように動作させる方法はありますか? 私が尋ねている理由は、毎回 rake assets:precompile RAILS_ENV=test を実行する代わりに、javascript を変更してキュウリ テストをすぐに実行できるようにしたいからです。

ありがとう!

4

2 に答える 2

2

私は愚かなハードコードされた行を持っていたことがわかりました:

次のコードがありましたが、:debug オプションを決して javascript_include_tag に渡さず、代わりにすべてを development.rb と test.rb で構成することをお勧めします。

<!-- watch out when passing the :debug option to javascript_include_tag -->
<%= javascript_include_tag "application", :debug => (Rails.env == "development") %>
于 2012-04-18T09:59:53.463 に答える
0

application.rb ファイルで、次の行に test を追加する必要がある場合があります。

Bundler.require(*Rails.groups(:assets => %w(開発テスト)))

于 2012-04-16T17:20:20.243 に答える