Iamは、いくつかの製品Webサイトをスクレイプして、それらのカタログを作成しようとしています。搬送波を使用して製品の画像をダウンロードしたいので、ホスティングにherokuを使用します。herkouが提供していないので、独自のファイルシステムがあります。S3アカウントを使用する代わりに、ダウンロードしたイメージをアセットとして使用することを計画していました。それはできますか?3ヶ月に1回くらいしかこすらないので実用的なようです。
質問する
225 次
1 に答える
2
もちろん、これを行うことができます。開発をこすり、アセットに画像を追加するだけです。これにより、carrierwaveを使用するのではなく、通常のimage_tagを使用することになります。
たとえば、製品の場合、アップローダーをマウントするのではなく、file_name属性を使用して、次のようにレンダリングします。
<%= image_tag(@product.file_name) %>
懸念事項:Herokuには、アプリの最大スラッグサイズがあります。それは資産+コード+宝石です。一般的に、私が実行するアプリのスラッグサイズは約50メガです。そのため、合計サイズに制限があります。
于 2012-10-17T17:15:40.750 に答える