使用资产管道Rails 3.2时从公用文件夹提供图像

时间:2012-06-17 18:13:38

标签: ruby-on-rails-3 paperclip asset-pipeline

我正在使用Rails 3.2资产管道来提供我的资产(图片,javascript .css)。

我为照片上传添加了回形针。默认情况下,回形针将文件存储在public/system

当我使用回形针生成的url时,类似

/system/users/avatar/000/000/thumb/whatever.jpg

它没有给我路线错误。该文件位于上述位置,但我认为这可能是资产管线问题。

任何想法可能出错?

1 个答案:

答案 0 :(得分:6)

就像用户451893说的那样。你应该配置你的web服务器(nginx,apache等)来提供所有静态资产!

如果您不这样做,那么您需要打开rails中的静态资产:

config.serve_static_assets = true

详细了解此问题https://github.com/thoughtbot/paperclip/issues/667