我正在使用 Rails 3.2 资产管道来服务我的资产(图像、javascript.css)。
我添加了用于上传照片的回形针。默认情况下,回形针将文件存储在public/system
当我使用url
回形针生成的类似于
/system/users/avatar/000/000/thumb/whatever.jpg
它没有给我任何路线错误。该文件位于上述位置,但我认为这可能是资产管道的问题。
有什么想法可能会出错吗?
我正在使用 Rails 3.2 资产管道来服务我的资产(图像、javascript.css)。
我添加了用于上传照片的回形针。默认情况下,回形针将文件存储在public/system
当我使用url
回形针生成的类似于
/system/users/avatar/000/000/thumb/whatever.jpg
它没有给我任何路线错误。该文件位于上述位置,但我认为这可能是资产管道的问题。
有什么想法可能会出错吗?
就像 user451893 说的那样。您应该配置您的网络服务器(nginx、apache 等)以提供所有静态资产!
如果你不这样做,那么你需要打开 rails 中的静态资源服务:
config.serve_static_assets = true
查看此问题以获取更多详细信息https://github.com/thoughtbot/paperclip/issues/667