我正在尝试编写一个集成测试,其中包含一个使用Carrierwave上传的文件。我有以下配置: if Rails.env.test?但是,当我试图通过我的模型上的doc.url方法访问这个文件时,它返回了一个类似/uploads/...的路径,并且在运行我的集成规范时,我得到了以下错误:
unable to open file `/uploads/doc
我正在设置一个上传器(之前我没有遇到任何问题),但是当我提交表单时,似乎没有与挂载列有任何交互。表单提交是成功的,但是由于某种原因,挂载的列只是默认为nil。下面是我的服务器日志以及我的设置。我的问题是,我如何知道载波实际上已经初始化并将列安装到上传程序?3000/products/1Uploader include Sprocket