Ich entwickle unter iOS und wechsle von einem PHP- Backend zu Ruby on Rails. Das Austauschformat ist JSON .
Bei einer schnellen Google-Suche nach "Bilder in Rails speichern" wird fast in jedem Ergebnis davon gesprochen, Bilddaten als Blobs in der Datenbank zu speichern. Ich könnte mich irren, aber ich habe den Eindruck, dass das Speichern von Bilddaten in einer Datenbank eine enorme Zeit- und Platzverschwendung darstellt (im Gegensatz zum Speichern eines Links zum Dateispeicherort ('/img/subcat/4656.png'). .
In PHP ist es ziemlich normal, die Daten zu empfangen, einen Dateinamen zu generieren, diese Datei auf der Festplatte zu speichern und die Datenbank mit dem Speicherort des Bildes auf der Festplatte zu aktualisieren. Ist dies auch bei Ruby on Rails der Fall oder gibt es einige integrierte ActiveRecord-Image-Funktionen, die mir nicht bekannt sind?