CarrierWave は便利なプラグインですが、デフォルト設定のまま Rails で使うと public 以下の誰でもアクセス可能なディレクトリにファイルを書き込んでしまいます。これでは困る場合は config/application.rb で以下のようにデフォルトのアップロード先を指定します。 module Hoge class Application < Rails::Application # 略 CarrierWave.configure do |config| config.root = Rails.root end end end これで書き込みは public 以下ではなく Rails.root 直下をベースに行われる…のですが、肝心のファイルの読み出しの方がうまくいきません。自由にアクセスできない位置にファイルを置きたかったので成功と言えば成功ですが、適切なユーザがファイ