問題タブ [shrine]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
840 参照

ruby-on-rails - Ruby/Rails - Shrine::Error (ストレージ :cache が PdfUploader に登録されていません)

Heroku でこのエラーが発生する理由を理解するのに苦労しています。

初期化.rb

pdf_uploader.rb

jquery-file-upload と事前署名 URL を取得するために確立したルートを使用して、DOM から AWS バケットのキャッシュ フォルダーに直接アップロードできます。

ただし、フォームを送信してデータベースにオブジェクトを作成しようとすると、次のエラーが発生します。

ご意見やご提案をいただければ幸いです。ありがとう!

PS - 価値のあるもの - すべてが私のローカルで動作します...この問題はHerokuだけです

0 投票する
0 に答える
352 参照

ruby-on-rails - Shrine を使用して Rails API で tus アップロードを統合する

私は最近、Shrine をファイル添付 (Upload という名前のモデルに添付されたビデオ) に使用する Rails 5 API を作成しました。ユーザーがファイルを含む POST 要求を送信するhostname.com/api/uploadsと、新しい Upload オブジェクトがデータベースに追加されます。

tus-ruby-serverおよびを使用して、Shrine に tus 互換性を追加するためのオンライン チュートリアルに従っていますが、それらはすべて、 tus を使用してファイルをアップロードするために使用されるtus-js-client別のエンドポイント (たとえば ) があることを示しています。hostname.com/filesこのエンドポイントを、API アプリがファイルをアップロードするために既に持っていたエンドポイントと統合する方法はありますか?