Schienen 4.2, Paperclip gem. Wird der DOCX-Typ nicht angehängt, wird content_type als "application / zip" gelesen, obwohl der MIME-Typ registriert ist

9

Ich habe einen MIME-Typ registriert, damit Paperclip den Inhaltstyp .docx als application/vnd.openxmlformats-officedocument.wordprocessingml.document lesen kann.

Allerdings wird der content_type in Tests immer noch als application/zip gelesen.

Irgendeine Idee warum? Um die Dinge frustrierender zu machen, wurden die .pptx und .xlsx Mime Typen registriert, diese Tests bestehen (urgh).

config / initializers / mime_types.rb

%Vor%

app / models / attachment.rb

%Vor%

Danke für die Hilfe.

Bearbeiten:

Wie auf dem Link von bkunzi01 angegeben, habe ich den folgenden Code ausprobiert. Es hatte keine Auswirkung, .docx -Dateien schlagen immer noch fehl, während .pptx und .xlsx bestanden.

config / application.rb

%Vor%     
Patrick Quigley 27.07.2017, 10:50
quelle

1 Antwort

2

Es scheint, dass die neue Version von Paperclip dieses Problem verursacht hat. Downgrade auf Version 4.3.1 sollte Ihr Problem beheben

    
richi 01.02.2018, 20:51
quelle