3

Rails プロジェクトで「12 ファクター アプリ」標準を順守しながら、画像のアップロードを行う最善の方法を見つけるのに苦労しています。

基本的には、ユーザーに自分のプロフィール画像をアップロードしてもらいたいと考えています。Paperclip を使用してそれを実現できることはわかっていますが、ImageMagick などを使用して画像のサイズを変更し、アプリケーションで使用する画像を準備する必要があります。

12 Factor アプリのセクション 2、依存関係 ( http://12factor.net/dependencies ) によると:

Twelve-Factor アプリは、システム全体のパッケージの暗黙的な存在に依存することはありません。

Twelve-factor アプリは、システム ツールの暗黙的な存在にも依存しません。例には、ImageMagick または curl へのシェル化が含まれます。

ImageMagick をローカルで使用しないでください。それは理にかなっていますが、それではどのように画像処理を行いますか?

あなたが与えることができるアドバイスを事前にありがとう!

4

1 に答える 1

4

そこにあるキーワードは暗黙的だと思います。

依存関係を明示し、出荷しない必要なコンポーネントが存在しない場合の動作を説明します。「適切な」方法で構成された新しい環境を立ち上げることができる環境管理ツールがたくさんあります。

ImageMagick は、アプリケーションが使用するデータベースに似たバッキング サービスと考える傾向があります。12-factor が、完全に自己完結型にするために RDBMS も出荷する必要があると言っているとは思いません。

おそらく、指定されている場合は ImageMagick ライブラリが使用されるか、ライブラリがロードされて構成されるまで正常に低下するいくつかの構成値です。

ええ、それは粘着性の改札です。

于 2015-03-09T13:11:31.953 に答える