アップグレード後、次のメッセージが表示されました。
Paperclip 3.0 では、添付パスに下位互換性のない変更が導入されています。これは、同じ名前の添付ファイルが複数ある場合に、添付ファイル名の競合を防ぐのに役立ちます。添付ファイルのパスを変更せず、Paperclip のデフォルトを使用している場合は、定義に
:pathand:urlを追加する必要がありますhas_attached_file。例えば:has_attached_file :avatar, :path => ":rails_root/public/system/:attachment/:id/:style/:filename", :url => "/system/:attachment/:id/:style/:filename"
だから私はそうしました:
post.rb:
has_attached_file :image, :styles => { :medium => "170x300>",
:thumb => "142x185>" },
:path => ":rails_root/public/system/:attachment/:id/:style/:filename",
:url => "/system/:attachment/:id/:style/:filename"
しかし、その後、次のエラー メッセージが表示されました。
- 画像 Paperclip::Errors::NotIdentifiedByImageMagickError
私もこれを追加しましたenvironments/development.rb:
Paperclip.options[:command_path] = "/usr/bin/"
(which identify出力/usr/bin/identify)
しかし、まだ運がありません。
何が問題なのですか?