私の Rails アプリケーションでは、画像のアップロードに attachment_fu プラグインを使用しました。
私はレールに慣れていないので、ファイルを attachment_fu db_files テーブルに保存したいと考えています。
画像を db_files に保存する方法と、画像を表示するために指定するパスは?
ありがとう
私の Rails アプリケーションでは、画像のアップロードに attachment_fu プラグインを使用しました。
私はレールに慣れていないので、ファイルを attachment_fu db_files テーブルに保存したいと考えています。
画像を db_files に保存する方法と、画像を表示するために指定するパスは?
ありがとう
残念ながら、 attachment_fu は の場合と同じ添付ファイルの「インターフェース」をサポートしていません:storage => :db_file
が:storage => :file_system
、ここに空白を埋めるプラグインがあります:
https://github.com/kares/attachment_fx
:db_file バックエンドのファイル インターフェイスを拡張します (@see attachment_fu :storage オプション)。データベース バックエンド インターフェイスは :file_system ストレージを模倣し、db データはパブリック ディレクトリにオンデマンドでダウンロードされます (ターゲット パス プレフィックスは :path_prefix オプションでカスタマイズ可能です)。
基本的には、バックエンドなど:file_system
で慣れているような方法を使用します。おまけとして、所有モデルからいくつかの便利なヘルパーを楽しむことができます::db_file
photo.public_filename(:small)
user.has_photo?
user.photo_path(:small)
user.photo_full_path