Je développe sur iOS et je passe d'un backend PHP à Ruby on Rails. Le format d'échange est JSON .
Une recherche rapide sur Google pour «enregistrer les images dans Rails» a presque tous les résultats parlant de l'enregistrement des données d'image sous forme de blobs dans la base de données. Je peux me tromper, mais j'ai l'impression que l'enregistrement des données d'image dans une base de données est une énorme perte de temps et d'espace (par opposition à l'enregistrement d'un lien vers l'emplacement du fichier ('/img/subcat/4656.png') .
En PHP, il est assez standard de recevoir les données, de générer un nom de fichier, d'enregistrer ce fichier sur le disque et de mettre à jour la base de données avec l'emplacement de l'image sur le disque. Est-ce la même chose pour Ruby on Rails, ou existe-t-il une fonctionnalité d'image ActiveRecord intégrée que je ne connais pas?