我正在测试宝石。所以我有这样的设置:
spec - > test_app - > app - > 等等... spec_helper.rb 等...
问题是,为了测试宝石,我需要使用selenium / capybara,我需要在application.js中改变一些东西
但无论我做什么,我都无法获得新版本的application.js进行编译和下载。
例如,在测试之间,我停止测试(使用binding.pry)进入并物理更新test_app / app / assets / javascripts / application.js,但它仍然提供了以前版本的application.js。
我甚至尝试删除tmp / cache / *但仍然可以使用以前的版本。
我已经在测试HTML文件中硬编码了对application.js的引用,并在查询字符串上放了一个TS,而STILL则下载了以前的版本......
我如何杀死当前编译的application.js版本,并强制它重新生成?