Ruby on rails 3.2 Carrierwave VPS符号链接不工作
我在softlayer VPS上进行了设置。 Carrierwave提供在本地存储上保存文件的选项 如果我将符号链接用于Ruby on rails 3.2 Carrierwave VPS符号链接不工作,ruby-on-rails-3.2,carrierwave,vps,Ruby On Rails 3.2,Carrierwave,Vps,我在softlayer VPS上进行了设置。 Carrierwave提供在本地存储上保存文件的选项 如果我将符号链接用于public/images到shared\u path/images,则会上载图像,但不会渲染图像。 当我删除符号链接并直接将图像存储在public/images中时,我就可以看到这些图像,但它的用处最小,因为以后的版本中不会有这些图像 我的uploader类app/uploader/image\u uploader.rb如下所示 class ImageUploader <
public/images
到shared\u path/images
,则会上载图像,但不会渲染图像。
当我删除符号链接并直接将图像存储在public/images
中时,我就可以看到这些图像,但它的用处最小,因为以后的版本中不会有这些图像
我的uploader类app/uploader/image\u uploader.rb如下所示
class ImageUploader < CarrierWave::Uploader::Base
include CarrierWave::MiniMagick
storage :file
def default_url
"/assets/default.gif"
end
def extension_white_list
%w(jpg jpeg gif png)
end
def store_dir
"images"
end
end
也尝试设置权限。但我还是看不到我上传的图片
当我尝试从浏览器访问图像时,收到以下消息
Forbidden
You don't have permission to access /images/my_profile.jpg on this server.
Apache/2.2.14 (Ubuntu) Server at example.com Port 80
也搜遍了
,
我是否需要为要访问的目录设置特定权限?
例如:
chmod 755 shared_path/images
找不到任何有效的解决方案。
非常感谢你的帮助
提前谢谢。收到了,这个不见了
Options FollowSymLinks
虽然我有选项-索引+FollowSymLinks多视图
想知道为什么+FollowSymLinks
不起作用
Options FollowSymLinks