我有一个带有Capybara的Rails应用程序,用于功能说明。我有一些代码可以生成类似/Users/brandoncc/dev/app/public/uploads/...
的网址。这是测试环境中的一种特殊情况。我需要在浏览器获取之前修改响应主体。那可能吗?我需要从图片网址中删除/Users/brandoncc/dev/app/public
。
答案 0 :(得分:1)
您在这里有很多选择-前3个可能是
config.middleware.use=
指定在您的config / environments / test.rb中使用它这些方法中的任何一种都可以满足您的要求,但是您最好弄清楚为什么代码会将完整路径放在URL中并修复它以使用Rails资产帮助器之类的东西。