9
Sto usando graffetta per caricare file (video e immagini). Hanno utilizzato lo stesso allegato (origine) per video e immagini.Usa singolo allegato per video/immagine in graffetta
class Media < ActiveRecord::Base
belongs_to :memory
validates_attachment_presence :source
validates_attachment_content_type :source,
:content_type => ['video/mp4', 'image/png', 'image/jpeg', 'image/jpg', 'image/gif']
end
Ora volevo visualizzare diversi messaggi di errore in diversi casi.
- Quando si carica il file è il tipo di immagine, ma non il jpg/png/jpeg/gif. file di
- Quando caricato è di tipo video, ma non il mp4
Come posso raggiungere questo obiettivo? Qualsiasi aiuto sarebbe molto apprezzato.
bella soluzione. btw. mantieni un allegato per record, in questo caso il nome della classe non dovrebbe essere chiamato medium? – res