問題タブ [carrierwave-backgrounder]
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?
どんな助けでも大歓迎です。ありがとうございました!
ruby-on-rails - 「carrierwave_backgrounder:install」のジェネレーター作成エラー
S3 でイメージを処理するために、「carrierwave_backgrounder:install」のジェネレーターを作成しています。しかし、私は問題で立ち往生しています
を使用する
gem 'carrierwave_backgrounder'
と、エラーが発生しますCould not find generator 'carrierwave_backgrounder:install'. Maybe you meant 'rspec:install', 'exception_notification:install' or 'active_record:model
どこでも与えられた提案に従って使用
gem 'carrierwave_backgrounder', git: 'https://github.com/lardawge/carrierwave_backgrounder'
し、バンドルのインストールまたはバンドルの更新を実行すると、エラーが発生しますBundler could not find compatible versions for gem "mime-types": In snapshot (Gemfile.lock): mime-types (= 3.3)
In Gemfile: carrierwave-base64 (= 2.6.1) was resolved to 2.6.1, which depends on mime-types (~> 3.0) carrierwave_backgrounder was resolved to 0.4.2, which depends on mime-types (~> 2.99)
私のbundle-updateもエラーを解決できません。これを解決するにはどうすればよいですか?