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

Abi*_*bid 3 paperclip ruby-on-rails-3 asset-pipeline

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

我已经为照片上传添加了回形针.默认情况下回形针存储文件public/system

当我使用url回形针生成的东西时

/system/users/avatar/000/000/thumb/whatever.jpg
Run Code Online (Sandbox Code Playgroud)

它没有给我任何路线错误.该文件在上述位置,但我认为它可能与资产pipleline有关.

什么想法可能会出错?

pho*_*oet 6

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

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

config.serve_static_assets = true
Run Code Online (Sandbox Code Playgroud)

有关详细信息,查看此问题https://github.com/thoughtbot/paperclip/issues/667