Refinerycms和公共文件夹=>找不到具有'id'= 404的Refinery :: Page

时间:2014-09-25 20:56:05

标签: ruby-on-rails carrierwave refinerycms refinery

我有一个带有refinerycms(分支主控)和rails 4.1.1的项目。

我正在使用carrierwave上传图片并与模型相关。文件上传工作正常,我在公共文件夹中看到了图像: 公共/上传/ related_file /文件/ 1 / test.jpg放在

我正在尝试使用路径

访问该图像
http://localhost:3000/uploads/related_file/file/1/test.jpg

<%= image_tag related_file.file_url if related_file.file_url.present?%>

但我收到404错误。

在2014-09-25 15:43:31 -0500开始获取127.0.0.1的“/uploads/related_file/file/1/test.jpg” 由Refinery处理:: PagesController#显示为JPEG   参数:{“path”=&gt;“uploads / related_file / file / 1 / test”,“locale”=&gt;:en}

仅用于测试我正在尝试访问公共文件夹中的404.html和505.html页面,但这次我收到了这些错误

找不到具有'id'= 404的Refinery :: Page 找不到具有'id'= 500

的Refinery :: Page

显然,炼油厂正在拦截对公共文件夹的请求。

我如何解决这个问题? 我只需要在我的页面中看到上传的图像,我该怎么办?

编辑:

为了测试我在我的公共文件夹中添加了一个图像test.jpg。当我试图在浏览器中看到该图像时,我得到了404错误页面。

http://localhost:3000/test.jpg

Started GET "/test.jpg" for 127.0.0.1 at 2014-09-26 09:57:53 -0500
Processing by Refinery::PagesController#show as JPEG
  Parameters: {"path"=>"test", "locale"=>:en}

我需要帮助......

由于

0 个答案:

没有答案