J'essaie de trouver un moyen pour un utilisateur d'apporter des modifications à un enregistrement qui inclut le changement de l'image (ajouté via trombone), prévisualiser les modifications, puis accepter ou annuler. Est-il possible de faire cela sans utiliser de tables temporaires, car l'image ne peut pas être rendue sans un chemin lié à un identifiant?Prévisualiser après modification, avant d'enregistrer
1
A
Répondre
0
Je l'ai déjà fait en ajoutant une colonne booléenne supplémentaire draft
à la table du modèle.
Une fois que vous « créer » l'enregistrement de la valeur de draft
doit être true
(En fait, la valeur par défaut de draft
doit être vrai) et l'utilisateur doit être redirigé vers l'action de prévisualisation, lorsque l'utilisateur accepte l'aperçu, la valeur de draft
doit être remplacé par false
.
Aussi, vous devez définir une portée dans votre modèle pour trouver tous les dossiers draft
, quelque chose comme:
scope :draft, where(["draft = ?", true])
espère que cela vous donne une idée.
Questions connexes
- 1. prévisualiser l'image avant de télécharger
- 2. comment prévisualiser une image avant de l'envoyer dans différents navigateurs
- 3. Modification d'un aperçu avant impression
- 4. Enregistrer email après modification
- 5. Formtastic, avant modification du symbole
- 6. Comment prévisualiser R.drawable. * Images
- 7. Modification CSS avant pageload avec Greasemonkey
- 8. Modification du fichier avant la validation Subversion
- 9. Sortie avant-première Mysql avant le traitement?
- 10. mysql sélectionnez deux avant et un après()
- 11. Obtenir ligne avant et après une requête
- 12. mots avant et après le texte sélectionné
- 13. Séries Json.NET avant et après les appels
- 14. déclarations avant ou après Namespace en C#
- 15. de se lier à après() avant() précédez()
- 16. Android - DatePicker onDateChanged avant les valeurs après
- 17. JfreeChart XYPlot geler après zoom avant/arrière
- 18. Modification de l'état après la fin
- 19. EXC_BAD_ACCESS après modification de la chaîne
- 20. Sauvegarde du DOM HTML après modification
- 21. JQGrid Fonction après modification en ligne
- 22. dateFromString retour nul après modification 24 heures
- 23. Recompilation du package après modification de nls_length_semantics
- 24. Appliquer un événement après modification du DOM
- 25. Modification des propriétés Voir après onCreate()
- 26. JQGrid setRowData Après modification en ligne
- 27. Résolution d'images après modification de l'URL - .htaccess
- 28. le code Prévisualiser SQL généré par NHibernate
- 29. ASP.NET MVC 3 Prévisualiser configurer pour ninject
- 30. Prévisualiser les fichiers ASP sans serveur
merci pour la suggestion, mais comme je dois pouvoir éditer les enregistrements existants, prévisualiser et revenir en arrière, je pense que je vais avoir besoin d'une table temporaire pour télécharger des photos contre. – nktokyo