在本地我的 application.js 很好。但是在 tddium 上运行我的测试时,javascript 不起作用。在失败的规范中转储 page.error_messages(来自 capybara-webkit)后,我看到:
{:line_number=>26654, :message=>"SyntaxError: Parse error", :source=>"http://127.0.0.1:35634/assets/application.js"}
因此,因为该文件是在 tddium 上运行时编译(但未压缩)的。我必须得到它,看看那里出了什么问题。
当它在运行时编译时,我认为它不在公共/资产中而是在缓存中,对吧?我怎样才能访问这个文件?
感谢您的帮助 - 干杯!