こんにちは、私はレールにかなり慣れていないので、画像/メディアの処理方法を決定しようとしています。画像を持つ複数のモデルがあります。複数の画像があるものもあります。テーブル/モデルに「画像」という名前を付けることで予見可能な問題があるかどうか疑問に思っていましたか?
最終的には、画像以外のファイルをアップロードしたい場合があるため、「メディア」がより良い解決策になると思いますが、複数形化に関して混乱を招く可能性があるようです。
アドバイスをいただければ幸いです。
こんにちは、私はレールにかなり慣れていないので、画像/メディアの処理方法を決定しようとしています。画像を持つ複数のモデルがあります。複数の画像があるものもあります。テーブル/モデルに「画像」という名前を付けることで予見可能な問題があるかどうか疑問に思っていましたか?
最終的には、画像以外のファイルをアップロードしたい場合があるため、「メディア」がより良い解決策になると思いますが、複数形化に関して混乱を招く可能性があるようです。
アドバイスをいただければ幸いです。
モデルにファイルを添付する場合はいつでも、 Paperclipなどを使用して添付ファイルを処理することを強くお勧めします。すべてのメディアまたはイメージを 1 つのテーブルに格納すると、パフォーマンスの問題がすぐに発生します。Paperclip は、メディアのファイル システムへの保存を処理し、DB 内のフィールドであるかのように対話できるようにします。