モデルに関連するファイルを保存するためにクリップを使用しています。ファイルは説明に応じて様々な形式にすることができます。モデルで次のように指定しました:画像クリップと画像ファイル以外のフィールドに同じフィールドを使用するarchlinux
require 'paperclip'
class Document < ActiveRecord::Base
belongs_to :candidate
attr_accessible :candidate_id, :description, :media
has_attached_file :media, :styles => { :profile => "100x100>" }
validates_attachment_presence :media
validates_attachment_size :media, :less_than => 3.megabytes
end
いつかはうまくいきました。最近、archlinuxのいくつかのシステムをアップグレードした後(Imagemagickがアップグレードされた可能性があります)、特定のフォーマットを保存しているときにエラーが発生しました。 .doc .xlsなど、それはイメージのために働く。
私は、次の取得ファイルを指定して、コマンドを識別する実行
。* Media /tmp/stream20111020-2130-zeux3k-0.doc is not recognized by the 'identify' command.
$ identify /tmp/stream20111020-2130-zeux3k-0.doc identify: no decode delegate for this image format `/tmp/stream20111020-2130-zeux3k-0.doc' @ error/constitute.c/ReadImage/532
Word文書のサイズを変更する必要がありますか?
何か、私はこれについて行うことができますか?
この1つは私の作品のコンテンツタイプに基づいてスタイルを指定したい場合は、それを試してみてください! [http://stackoverflow.com/questions/5289674/paperclip-process-images-only][1] [1]:http://stackoverflow.com/questions/5289674/ paperclip-process-images-only – Magesh