我有一个rails 3.1应用程序,允许用户上传图片。这些图片是应该存储为资产(在应用程序/资产中),因此受到链接开销(缓存,指纹识别等)的影响?或者我应该将它们保存在公共/图像中并将它们存储在资产管道之外?
答案 0 :(得分:6)
资产/图像是结构/设计图像(背景,图标,横幅等)的恕我直言。 动态添加的图片/资产应该放在公共目录中。
答案 1 :(得分:0)
我遇到了这个麻烦,这是一个权限问题。如果您使用www-data用户在apache下运行,请执行以下操作:
sudo chgrp -R www-data public
sudo chmod g+rws public