問題タブ [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.
ruby-on-rails - Ruby/Rails - Shrine::Error (ストレージ :cache が PdfUploader に登録されていません)
Heroku でこのエラーが発生する理由を理解するのに苦労しています。
初期化.rb
pdf_uploader.rb
jquery-file-upload と事前署名 URL を取得するために確立したルートを使用して、DOM から AWS バケットのキャッシュ フォルダーに直接アップロードできます。
ただし、フォームを送信してデータベースにオブジェクトを作成しようとすると、次のエラーが発生します。
ご意見やご提案をいただければ幸いです。ありがとう!
PS - 価値のあるもの - すべてが私のローカルで動作します...この問題はHerokuだけです
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 アプリがファイルをアップロードするために既に持っていたエンドポイントと統合する方法はありますか?