0

Iamは、いくつかの製品Webサイトをスクレイプして、それらのカタログを作成しようとしています。搬送波を使用して製品の画像をダウンロードしたいので、ホスティングにherokuを使用します。herkouが提供していないので、独自のファイルシステムがあります。S3アカウントを使用する代わりに、ダウンロードしたイメージをアセットとして使用することを計画していました。それはできますか?3ヶ月に1回くらいしかこすらないので実用的なようです。

4

1 に答える 1

2

もちろん、これを行うことができます。開発をこすり、アセットに画像を追加するだけです。これにより、carrierwaveを使用するのではなく、通常のimage_tagを使用することになります。

たとえば、製品の場合、アップローダーをマウントするのではなく、file_name属性を使用して、次のようにレンダリングします。

<%= image_tag(@product.file_name) %>

懸念事項:Herokuには、アプリの最大スラッグサイズがあります。それは資産+コード+宝石です。一般的に、私が実行するアプリのスラッグサイズは約50メガです。そのため、合計サイズに制限があります。

于 2012-10-17T17:15:40.750 に答える