問題タブ [carrierwave]
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 - CarrierWave、Rails 3 によるファイル アップロードのシード
CarrierWave を使用して Rails 3 のデータベースに画像をシードしようとしていますが、すべて手動でアップロードする以外に何もうまくいかないようです。
CarrierWave を使用してシードする方法を知っている人はいますか?
ruby-on-rails - 最大/最小の幅/高さに準拠する方法
Carrierwave (https://github.com/jnicklas/carrierwave) を使用しています。画像が最大/最小の高さと幅に適合していることを確認する必要がありますか? そうしないと、エラーが表示されます。
これは、アップローダ クラスまたはモデルで処理する必要がありますか (カスタム検証メソッドを使用する可能性があります)。
ruby-on-rails - Carrierwave でアップロードされたファイルの名前を変更する
Carrierwave を使用してファイルをアップロードしていますが、動作しています。
私の問題は、アップロードされたファイルの名前を変更しようとしています。
生成された uploader.rb には、使用する必要があると思われるメソッドがあります
sanitized_file.rb の「extension」や「content_type」などのアイテムにアクセスできないようです。これは、現在の私のスキル レベルを少し超えています。
これを行うための提案や演習、つまり、キャリアウェーブのデフォルトと同様に機能するアップロードされたファイルのファイル名を生成します (何もしませんが、各バージョンを続行します)? それは十分に単純であるように思えますが、私はこれにつまずきました。
rspec - rspeccarrierwaveはhave_dimensionsが常に失敗するはずです:thumbはサイズ変更されていません
キャリアウェーブを設定しましたが、画像は正常に処理されます。サブフォルダーなどで、適切にサイズ変更されたサムバージョンを取得します。私のフロントエンド(HTML)と私の両方からrails console
。MiniMagicを使用しています
しかし、私のrspecでは、サムテストは常に失敗します。
@file
フィクスチャで見つかったファイルです。それが見つかり、添付されます(他のテストに合格します)。そして、私がその行をコメントアウトすると@uploader.remove!
、それは例えばにファイルを残します.../public/uploads/post/image/thumb_fig.png
。ただし、そのファイルのサイズは変更されません。同じシーケンストラフを呼び出すと、rails console
サイズが適切に変更されます。
スペックに何か欠けていますか?特別なフラグを設定する必要がありますか?特定のメソッドを強制的に実行しますか?
ruby-on-rails - リンクされたファイルを持つモデルを削除する方法
デフォルトでは、carrierwave はモデルにリンクされたファイルを削除しません。どうやってするの?
ruby-on-rails - Carrierwaveを使用してアップロードのサイズを検証する
最新のアプリケーションでは、いくつかのアップロードを処理する必要があります。以前はペーパークリップを使用していましたが、すべてが正常に機能します。しかし、carrierwaveを試してみました。有望に見えますが、添付ファイルのサイズを検証する方法が見つかりません。ドキュメントにそれに関する情報がないようです。手動でモデルに追加する必要があります。カスタムバリデーター経由?
前もって感謝します!
ruby-on-rails - キャリアウェーブを使用して画像からEXIF(カメラ)データを削除するにはどうすればよいですか?
誰か知っていますか?ペーパークリップには、特別な設定コマンドがありました。
画像からカメラデータを削除すると、ファイルあたり25〜30Kbが維持されます。多くのバージョン(親指、小さい...)を作成すると、非常に敏感になります。小さな画像では、この情報がない場合のファイルの実際のサイズは5〜6分の1になります。
前もって感謝します!
ruby-on-rails - 搬送波; 複数のアップローダーまたは1つだけ?
ポストモデルとポッドキャストモデルがあります。どちらのモデルにも、imageというタイトルの属性があります。両方のモデルを処理するために、1つのCarrierwaveアップローダー(ImageUploaderという名前)を使用しています。制作に入る前に2つの質問があります。
ばかげた質問:
添付ファイルの属性名が同じである場合、2つの異なるモデルに同じアップローダーを使用しても大丈夫ですか? 明らかだと思われる場合は申し訳ありません
主な質問:
各ブログ投稿画像の3つのバージョン(親指、大、セピア)と、各ポッドキャスト画像の1つのバージョン(親指)のみを作成したいと思います。
今すぐ2つのアップローダーを使用する必要がありますか、それともすでに使用しているもので名前空間を作成できますか?
繰り返しますが、それはおそらく明白に思えます。これらの質問をするのにかかった時間内に、おそらく2番目のアップローダーを作成できたはずです。
ruby-on-rails - CarrierWave S3 tmp から読み取ろうとしてエラーが許可されませんでした
CarrierWave と Amazon S3 を使用。CarrierWave 構成:
s3 にアップロードするときに tmp ディレクトリから読み取ろうとすると、アクセス許可が拒否されたというエラーが表示されます。
どうしたの?
ruby-on-rails - CarrierWave プロセスで新しいファイルを作成するにはどうすればよいですか?
ユーザーが 3 つのファイル (A.ttf、A.svg、A.otf) を含む zip ファイルをアップロードし、元の zip と 3 つのフォント ファイルをその中に保存したいと考えています。このコードで3つのバージョンを作成しました
元のファイルの 4 つのコピーが正常に保存され、すべてが適切なファイル名で保存されます。ただし、個々のファイルを CarrierWave に保存する方法がわかりません。このコードは機能しません。:(