Die Website-Funktion besteht darin, einen Blog-Post zu posten. Es läuft lokal auf Windows 7. Ich habe auf Paperclip gem (beide Versionen 4.2.4 und 4.3) versucht und der Server geht in eine Endlosschleife in cmd (passiert nicht am 4.2.4 aber immer noch den Fehler). Ich habe das Bundle installiert und es ist definitiv installiert.Paperclip Gem - "Bild hat Inhalte, die nicht das sind, was sie angeblich sind" Fehler
Gemfile:
gem "paperclip", "~> 4.3"
Hier ist das Modell:
class Post < ActiveRecord::Base
has_attached_file :image, :default_url => ":style/rails1.jpg"
validates_attachment_content_type :image, :content_type => /\Aimage\/.*\Z/
end
Dies ist der Fehler ich bei dem Versuch, ein Bild (png oder jpg) einreichen:
Bild hat Inhalte, die nicht das sind, was sie sind ported zu sein
Ich bin neu zu diesem so detaillierte Erklärungen würde geschätzt werden. Ich habe ein paar andere Korrekturen hier gelesen, aber nichts hat funktioniert.
diese Datei
Config hinzufügen/initializers/paperclip_media_type_spoof_detector_override.rb
require 'paperclip/media_type_spoof_detector'
module Paperclip
class MediaTypeSpoofDetector
def spoofed?
false
end
end
end
Hallo! Ich habe das gleiche Problem, wo setze ich diese Zeile? o_not_validate_attachment_file_type: Bild im Modell? – westman2222
ja im Modell. –
Dies funktioniert auch nicht. Es scheint wirklich komisch, dass die Büroklammer die Validierung überprüft, obwohl wir dort explizit den Code "nicht validieren" setzen. –