問題タブ [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.

0 投票する
1 に答える
76 参照

ruby-on-rails - 同じレールモデルの2つの異なるgemから同じ「名前」で2つの異なるメソッドを使用するにはどうすればよいですか?

私が取り組んでいるアプリ(レール4.2.7)は、同じデータモデル(以下のスキーマ)の2つの異なるフィールドの画像をアップロードするためにcarrierwaveとの両方を使用しています。paperclipUser

avatarフィールドはクリップオブジェクトcv_fileあり、carrierwaveアップローダです。

cv_file現在、フィールド のバックグラウンド処理にはcarrierwave_backgrounder gemを使用しており、フィールドにはdelayed_pa​​perclip gemを使用してますavatar

これらの gem は両方ともprocess_in_background、画像のアップロードをバックグラウンドで処理するために公開します。したがって、私の User モデルは次のようになります。

アプリのページにアクセスしようとすると、このエラーが発生します。

未定義のメソッド「remove_avatar?」為に

もしかして?remove_cv_file?

どんな助けでも大歓迎です。ありがとうございました!