Ich verwende die folgenden:Wie wird der Büroklammerstil nur eingestellt, wenn der Inhaltstyp Bild ist?
has_attached_file :file,:styles => { :thumbnail => '320x240!'},:url => "/images/:attachment/:id/:style/:basename.:extension",:path => ":rails_root/public/images/:attachment/:id/:style/:basename.:extension"
validates_attachment_content_type :file, :content_type => [ 'image/gif', 'image/png', 'image/x-png', 'image/jpeg', 'image/pjpeg', 'image/jpg' ]
Um beide Bilder und Videos hochladen. Wenn ich :style =>{}
verwende, wird das Bild nicht hochgeladen. Ich möchte die Methode :style
nur verwenden, wenn der Inhaltstyp der Datei ein Bild ist.
sollten Sie verwenden before_post_process https://github.com/thoughtbot/paperclip#events –