我在测试环境中使用 Rspec 和 Capybara 开发 Rails 应用程序。
几天来,当我启动测试时,我应用于 CSS 的任何更改都不再被编译。以前的 CSS 编译得很好,但新的 CSS 则不然。加载新的 JS 没有问题。
我真的不知道应该去哪里解决我的问题...
很可能你已经执行了
rake assets:precompile
。这将编译资源并将其保存在 public/assets
文件夹中。
正如评论中提到的,您应该能够使用
bundle exec rake assets:clean
删除它们,这将导致您的测试每次都从源代码构建它们。