0

私は、Rails 4 で Web サービスを開発して、carrierwave を使用している消費者のイメージをアップロードしています。

キャリアウェーブを構成し、コンソールでこれらのコマンドを試しました。

c=Consumer.first
c.remote_consumer_image_url="http://www.disneyjunior.ca/en/files/392.jpg"
c.save!

上記のコードで期待どおりの結果が得られますが、コントローラーを介して同じコマンドを実行すると、次のエラーが発生します。

Completed 422 Unprocessable Entity in 126460ms

ActiveRecord::RecordInvalid (Validation failed: Consumer image could not download file: Connection timed out - connect(2)):

私のコントローラーのコード:

    @consumer = Consumer.find params[:consumer_id]
    @consumer.remote_consumer_image_url = params[:path]
    @consumer.save!
4

1 に答える 1