Rails 3.1:文件上传应该添加到资产管道吗?

时间:2011-09-12 18:01:19

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

我有一个rails 3.1应用程序,允许用户上传图片。这些图片是应该存储为资产(在应用程序/资产中),因此受到链接开销(缓存,指纹识别等)的影响?或者我应该将它们保存在公共/图像中并将它们存储在资产管道之外?

2 个答案:

答案 0 :(得分:6)

资产/图像是结构/设计图像(背​​景,图标,横幅等)的恕我直言。 动态添加的图片/资产应该放在公共目录中。

答案 1 :(得分:0)

我遇到了这个麻烦,这是一个权限问题。如果您使用www-data用户在apache下运行,请执行以下操作:

sudo chgrp -R www-data public
sudo chmod g+rws public