2012-05-10 5 views
0

ペーパークリップで.pdf,.gif.jpegのアップロードを受け入れることができますが、.doc.xlsは機能しません。モデルでペーパークリップの宝石のサポート.docのアップロードかどうか?

ペーパークリップコードは次のようになります。ここでは

has_attached_file :avatar, :styles => { :medium => "300x300>", :thumb => "100x100>" } 

移行です:

class AddAttachmentAvatarToDocuments < ActiveRecord::Migration 
    def self.up 
    add_column :documents, :avatar_file_name, :string 
    add_column :documents, :avatar_content_type, :string 
    add_column :documents, :avatar_file_size, :integer 
    add_column :documents, :avatar_updated_at, :datetime 
    end 

    def self.down 
    remove_column :documents, :avatar_file_name 
    remove_column :documents, :avatar_content_type 
    remove_column :documents, :avatar_file_size 
    remove_column :documents, :avatar_updated_at 
    end 
end 

はどうすればこの問題を解決することができますか?

答えて

2

アバターとして.docまたは.xlsを使用するのはなぜですか?

アップロードしたファイルのサムネイルを作成するようにPaperclipに指示していますが、イメージ以外のファイルでは機能しません。多くの種類のファイルをアップロードできますが、画像のサムネイルのみを作成する場合は、conditionally resizingをお試しください。

+0

i m .docファイルもアップロードできません – user1381579

+0

サムネイルを生成するためにどのプロセッサを使用していますか?例えば、ImageMagickは '.doc'sだけを処理することはできません。 –

+0

ImageMagickを使用してアップロードできますが、docまたはpdfファイルのthumnailsを作成できません – user1381579

関連する問題