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