問題タブ [delayed-paperclip]
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 - 同じレールモデルの2つの異なるgemから同じ「名前」で2つの異なるメソッドを使用するにはどうすればよいですか?
私が取り組んでいるアプリ(レール4.2.7)は、同じデータモデル(以下のスキーマ)の2つの異なるフィールドの画像をアップロードするためにcarrierwave
との両方を使用しています。paperclip
User
avatar
フィールドはクリップオブジェクトでcv_file
あり、carrierwaveアップローダです。
cv_file
現在、フィールド のバックグラウンド処理にはcarrierwave_backgrounder gemを使用しており、フィールドにはdelayed_paperclip gemを使用しています。avatar
これらの gem は両方ともprocess_in_background
、画像のアップロードをバックグラウンドで処理するために公開します。したがって、私の User モデルは次のようになります。
アプリのページにアクセスしようとすると、このエラーが発生します。
未定義のメソッド「remove_avatar?」為に
もしかして?remove_cv_file?
どんな助けでも大歓迎です。ありがとうございました!