Moyen systématique de passer de la pièce jointe à l'attachement à l'Orderwave?
-
02-11-2019 - |
Question
Je travaille à la mise à niveau d'une application vers Rails 3, et PiédAllment_Fu est cassé, donc je passe à CarrierWave. Existe-t-il un processus systématique que je peux passer pour passer de Piétament_fu à CarrierWave? Ou un tutoriel pour cela? En ce moment, je suis plus intéressé à tout faire sur la fin de la base de données. J'utilise l'option Store System pour PiédAid_Fu et CarrierWave.
J'ai trouvé un module, UploaderFu
de http://ruby.simapse.com/2011/03/migrate-attachmentfu-to-carrierwave.html Cela indique à CarrierWave d'utiliser les mêmes répertoires et noms de fichiers que Pitrement_FU. Mais ce n'est pas toute la réponse, juste en partie.
Par exemple, dans la DB, j'ai un UserImage
modèle, avec :filename
, :content_type
, :size
, :width
, :height
, et :user_id
les attributs. J'ai ajouté un :user_avatar
colonne, et ce qui suit à mon modèle
attr_accessible :user_avatar
mount_uploader :user_avatar, UserAvatarUploader
Ce qui est exactement stocké :user_avatar
. Est-ce juste le nom de fichier? ou autre chose? Ai-je juste besoin d'écrire une migration pour déplacer les données :filename
(stocké comme "hello_world.png"
) à :user_avatar
? Si tel est le cas, je devrais simplement utiliser l'original :filename
Au lieu de créer un :user_avatar
colonne, non?
Pas de solution correcte