2011-07-13 3 views
0

同じサーバー上にアップロードを受信して​​保存する別のアプリがあるので、これで何が起こっているのか分かりません。Production +開発で、Paperclipがサイレントモードで失敗するのはなぜですか?

エラーメッセージが表示されず、添付ファイルを保存しているログにも「Paperclip」と表示されます。

ただし、添付ファイルは保存されません。

誰でもいいですか?

RSpec/Capybaraを使用してこれをテストするには、私のテストではこれをカバーしていないようです。

ペーパークリップ2.3.12、Railsの3.0.9、RHEL5/Apacheの上REE1.8.7

生産を実行しているが、私の他のアプリのユーザー以外のユーザーで実行されます。

アップデート私は同じ静かな開発にも失敗します!

しかし、私のテストのパスと私はテストでアップロードされているイメージを見ることができます。

+0

あなたはファイルのパーミッションを確認しました、あなたのフォームに

:html => {:multipart => true} 

multipartオプションを追加することを忘れ信じますか? – Reactormonk

+0

ええ、777は共有/システムと現在/パブリック/システムです。標準設定、公開/システム共有 – fivetwentysix

+0

にリンクされ、それは開発で動作しますか? 'styles'オプションはありますか? – fl00r

答えて

3

私はそう

<%= form_for @my_object, :html => {:multipart => true} do |f| -%> 
    ... 
<% end %> 
+0

ええ、私はちょうどそれを考え出し、私のポストをできるだけ早く削除したいと思った!しかし、あなたはそれに答えました、ありがとう! – fivetwentysix

+1

私はこのオプションについてもよく忘れています:) – fl00r

関連する問題