3

Rails 3.2アセットパイプラインを使用してアセット(画像、JavaScript、CSS)を提供しています。

写真をアップロードするためのペーパークリップを追加しました。ペーパークリップはデフォルトでファイルをに保存しますpublic/system

urlペーパークリップで生成されたものを使用すると、

/system/users/avatar/000/000/thumb/whatever.jpg

ルートエラーは発生しません。ファイルは上記の場所にありますが、アセットのpiplelineに問題がある可能性があります。

何がうまくいかない可能性があるアイデアはありますか?

4

1 に答える 1

6

user451893が言ったように。すべての静的アセットを配信するようにWebサーバー(nginx、apacheなど)を構成する必要があります。

そうでない場合は、Railsで提供される静的アセットをオンにする必要があります。

config.serve_static_assets = true

詳細については、この問題をご覧くださいhttps://github.com/thoughtbot/paperclip/issues/667

于 2012-06-18T18:08:51.963 に答える