私は多くの同様の質問に目を通し、解決策を試しましたが成功しませんでした。Rails3とpaperclip3を使用しています。paperclipgithubのチュートリアルの指示に従って、ImageMagickを正常にインストールしました。
私のモデルでは:
has_attached_file :photo, :styles => { :medium => "300x300>", :thumb => "100x100>" }, :default_url => "/profile_photo_store/missing.png"
attr_accessible :photo
私のデータベースには、次の列を追加しました。
:photo_file_name, :photo_content_type, :photo_file_size, :photo_updated_at
私の編集ビューでは:
<%= form_for(@user, :url => user_path, :html => { :multipart => true }) do |f| %>
<div class="field">
<b>Add a Photo</b><br />
<%= f.file_field :photo %>
</div><br />
<% end %>
私のショービューで
<%= image_tag @user.photo.url(:medium) %>
Firebug経由で写真が通過しているのを見ると、写真が送信されていることがわかります。それでも、missing.pngはまだ表示されています。ペーパークリップはファイルをどこに保存しますか?私は何を間違っているのですか。