1

Amazon S3 などのサービスをまだ使用していないので、アップロードされたユーザー画像をファイル構造のどこに保存すればよいですか? 画像は非公開であるため、公開ディレクトリは避けたいです。

4

1 に答える 1

2

アップロードを処理するためにプラグインを使用していますか? それらの多くは、ファイルを保存するパスを指定できます。パブリック フォルダーを避けたい場合は、合理的な提案は次のようになります。"#{RAILS_ROOT}/uploads/images/"

それは非常に個人的な好みの問題です。

たとえば、carrierwave のアップローダでは、公開されていない RAILS_ROOT の下のアップロード フォルダにアイテムが配置されます。

def store_dir
  "#{RAILS_ROOT}/uploads/#{model.class.to_s.underscore}/#{mounted_as}/#{model.id}"
end

https://github.com/carrierwaveuploader/carrierwave#changeing-the-storage-directory

于 2013-05-23T15:25:52.613 に答える