2010-12-10 8 views
0

In meiner Rails-Anwendung habe ich das attachment_fu-Plugin zum Hochladen von Bildern verwendet.Wie speichert man Bilder in db_files im attachment_fu Plugin?

Ich bin neu auf Schienen, ich möchte Datei in attachment_fu db_files Tabelle speichern.

Wie speichern Sie Bilder in db_files und welchen Pfad, den ich angeben möchte, um Bilder anzuzeigen?

Dank

Antwort

1

Leider ist attachment_fu nicht die gleiche Anlage "Schnittstelle" Unterstützung für :storage => :db_file wie es für :storage => :file_system tut, aber es ist ein Plugin, das die Lücke hier füllt:

https://github.com/kares/attachment_fx

Erweitert die Dateischnittstelle für das : db_file-Backend (@see attachment_fu : Speicheroption). Die Datenbank-Backend Schnittstelle ahmt die: file_system Lagerung, die db Daten On-Demand- in das öffentliche Verzeichnis heruntergeladen (Ziel Pfadpräfix ist anpassbar mit der: PATH_PREFIX Option).

Sie verwenden im Grunde die :file_system Methoden wie Sie auf dem Back-End-:db_file gewohnt sind z.B. photo.public_filename(:small). Als Bonus können Sie einige nützliche Helfer aus dem besitzenden Modell genießen:

user.has_photo? 
user.photo_path(:small) 
user.photo_full_path 
Verwandte Themen