Trombone validates_attachment_content_type pour mp3 déclenchée lors de la fixation mp3
De la difficulté à l'entraînement quand je ajouter ce qui suit validtion ma Voix aide du modèle de trombone, il est déclenché lorsque j'essaie de télécharger un mp3:
class Voice < ActiveRecord::Base
has_attached_file :clip
validates_attachment_presence :clip
validates_attachment_content_type :clip, :content_type => [ 'application/mp3', 'application/x-mp3', 'audio/mpeg', 'audio/mp3' ],
:message => 'file must be of filetype .mp3'
validates_attachment_size :clip, :less_than => 10.megabytes
validates_presence_of :title
end
J'ai essayé un certain nombre de différents fichiers mp3, mais aucune d'entre elles semblent à télécharger parce que la validation est un échec.
OriginalL'auteur Pete | 2009-11-17
Vous devez vous connecter pour publier un commentaire.
Mauvais type de contenu? Essayez audio/mpeg.
http://www.w3schools.com/media/media_mimeref.asp
OriginalL'auteur Alex Polkhovsky
Juste ridicule, désolé.
J'ai simplement supprimé la validation, dans le db ce que le content_type a été sauvegardé comme ('audio/mpg") et de l'ajouter à la aray de permis content_types dans la validation.
Travail fait 🙂
OriginalL'auteur Pete
Pour une (je l'espère), complet mp3-support, j'ai utilisé les types mime suivants:
OriginalL'auteur Sandro L
Oui, mais Si un utilisateur a d'autres navigateur (ou autre version du navigateur) mp3 type de contenu peut être interprété de manière inattendue et il n'aura pas la possibilité d'enregistrer des mp3.
OriginalL'auteur Filip
Donc, curieusement, j'ai eu ce problème ce soir, et aucune des solutions ci-dessus, ont travaillé pour moi. Je recevais ce message d'erreur:
Je l'ai résolu en utilisant ce que mon validateur:
J'espère que cela aide quelqu'un.
OriginalL'auteur James Milani