この私は私のイメージをアップロードして表示するために取得するRailsCasts' Carrierwave tutorialを使用し、今私はCarrierWaveDirectでS3に直接アップロードする画像を取得したいが、 『初期化されていない定数ImageUploader :: CarrierWaveDirect』エラーが表示されます。 carrierwave_direct 『私は宝石をインストールし初期化されていない一定のImageUploader :: CarrierWaveDirect
- バージョン、』 Railscasts後
を は(画像はちょうどCWで保存した場所を私は本当に知らないが、私は、アプリケーション内で推測しています)、 and fog '
- config/initializers内にcarrierwave.rbファイルを作成しました(この が正しい場所か正しいファイル名であるかわかりません)。CarrierWaveのreadmeにlib/carrierwave/storage/fog.rb )
- image_uploader.rb内の「storage:file」を「i」に変更しましたCarrierWaveDirectをnclude ::アップローダ
"direct_upload_form_for "に" のform_forを」フォームビューで
私は元CarrierWaveとCW_directのreadmeの言及のS3のアップロードの両方ので、何をする必要があるかだけで混乱しています、と私は両方を与えている2つの方向の間でキャッチしています...
誰も私を助けてください何が間違っているのか、なぜ「初期化されていない定数ImageUploader :: CarrierWaveDirect」と言われていますか?私はまた、不正確なことについて何か言っている間違いがあった、私はそれがDeviseと何か関係があったと仮定していた - それは画像がDeviseによって生成されたユーザに付随していて何かを設定する必要があるからですか?
これは、クラスが初期化されていないことを意味します。 –