アタッチメント モデルを持ち、Paperclip gem を使用する Rails 3 アプリケーションがあります。開発環境ではすべて正常に動作しますが、本番サーバーではアップロードされた画像にアクセスできません。画像は本来あるべき適切なフォルダーにありますが、ブラウザーで画像にアクセスしようとすると、単に 404 ページが表示されます。
アップロード フォルダーは public フォルダーの下にあり、「uploads」と呼ばれます。
これにアクセスできます:「app_url/uploads/test.html」は、手動で作成して動作するかどうかを確認します
しかし、私はこれにアクセスできません: "app_url/uploads/test.jpg" は、Paperclip 経由でアプリケーション内にアップロードします。
これはサーバー構成と関係があると推測できますが、私は専門家ではないため、サポートが必要な場合があります。
ありがとう
アップデート
アップロードされたファイルが「nobody」に属していることに気付きました。手動で所有者を「root」に変更すると、正常に機能しているようです。したがって、ファイルが「ルート」に属するようにペーパークリップに指示する方法を見つける必要があります