問題タブ [rails-activestorage]
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 - Rails 5.2 Active Storage の添付ファイルの消去/削除
そのため、Active Storage を使用して、コレクション モデルに添付された複数の画像をアップロードしています。コレクションから単一の添付ファイルをパージ/削除しようとするときを除いて、すべてがうまく機能します。
問題:何らかの理由で、コレクションの表示ページをロードするたびに、すべての画像がすぐにパージ/削除されます。もちろん、リンクをクリックするたびにファイルを削除したいだけです。この問題を解決する方法を知っている人はいますか?
私のコレクションショービュー:
http://edgeguides.rubyonrails.org/active_storage_overview.html#removing-filesのドキュメントを読みました (段落 4 を参照)
残念ながら、purge または purge_later メソッドを具体的に使用する方法についての情報はありません。
編集 現在、私のコードをこれに変更しました(残念ながらまだ動作しません):
これを私のcollections_controller.rbに入れます
添付された画像を削除しようとした後、次のエラーが表示されます。
サーバーログ:
の出力rake routes
:
私のroutes.rb:
ruby-on-rails - API 経由で Activestorage (直接アップロード) を使用する
Rails をモバイル アプリ (Android およびおそらく iOS) のバックエンドとして使用したいのですが、要件の 1 つはファイルのアップロードです。
このように直接アップロードで Activestorage を使用するためのリソースを見つけることができませんでした。例やヒントを教えてください。
別の方法は、私が思うに、activestorage.js をリバース エンジニアリングして、まさにその機能を実行することです。しかし、おそらく私はこの必要性を持つ最初の人ではない...