問題タブ [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-3 - Carrierwave が xml ビューでファイル パスを表示しない - これは正常ですか?
Carrierwave で動作するアプリを入手しました。保存された画像の URL へのパスを提供する @product.image.url のようなこともできます。
しかし、products#show (つまり、http://localhost:3000/products/1.xml ) を参照すると、画像を除くすべてが正しく表示されます。
コンソールでは、@product.image.url は次を返します。
画像には名前と拡張子のみが表示されます。パスではありません。これは正常ですか?
たとえば、xml は次のようになります。
ruby - carrierwaveのパブリックフォルダの外にファイルを保存するにはどうすればよいですか?
Carrierwaveはデフォルトstore_dir
で、アップローダーでによって生成されたURLを受け取り、railsアプリケーションのパブリックフォルダーへのパスを付加してファイルを保存します。
たとえば、
その後、ファイルはに保存されますpublic/uploads/:attachment_id
保存されたファイルをパブリックフォルダから移動しようとしても、パブリックフォルダに保存されます。パブリックフォルダの外にファイルを保存する方法を知っている人はいますか?
ruby-on-rails - Carrierwaveクロップ専用バージョン
Carrierwave と Jcrop を使用して画像をトリミングする機能に取り組んでいます。Railscasts のエピソード 182 と 253 の組み合わせです。manupulate!
別のバージョンの使用を強制する方法はありますか?
または、モデル呼び出しからバージョンを設定する方法はありますか?
ruby-on-rails - キャリアウェーブアップロードフィールドを備えたファクトリ
こんにちは私は私のモデルのためにファクトリーを構築する必要があります、例えば
今のところ、文字列 "#{n} .jpg"をロゴフィールドに渡すだけですが、これは機能しません。このフィールドを評価するにはどうすればよいですか?アップロードにCarrierWaveを使用しています。
ruby-on-rails - CarrierWave を使用してリモート ロケーションを検証するにはどうすればよいですか?
Rails 3 サンプル アプリで CarrierWave を使用しています。リモート ロケーションのアップロードを検証して、ユーザーが空白または画像ではない無効な URL を送信したときに標準エラー例外が発生しないようにします。
これは私のモデルです:
これは私のコントローラーです:
この問題に取り組む方法がよくわからないので、どんな洞察も素晴らしいでしょう。
ruby-on-rails - CarrierwaveMacを使用した基本的なJPEG操作
Mac(Leopard)サーバーのCarrierWaveで基本的なJPEGスケーリングを利用できるようにするための最も苦痛の少ない方法は何ですか?このサーバーは現在安定しているため、完全なImageMagickスイートとそのすべての依存関係をインストールしないようにしています。また、ImageMagickは/ usr / local / binにPDF、フォント、ファックス、bmp、png、必要のないユーティリティなど。
CarrierWaveに必要なのは、アップロードされたJPEGからjpegサムを作成することだけです。助言がありますか?
javascript - Carrierwave と jpegcam を快適に動作させますか?
Rails3アプリでPaperclipを使用してWebカメラから写真をキャプチャすることに関するこの素晴らしい記事を読みました。
Carrierwave を使用するように変換しようとしています (すべて同じ画像を共有する他のアプリで使用するため、一貫性を保ちたいと考えています)。
私が苦労しているのは、Carrierwave が jpegcam からキャプチャしたフラッシュ イメージからファイルを受け入れるようにする方法です。Paperclip はよりファイル指向で、Carrierwave はよりオブジェクト指向のようです。
これが私が試していることです:
Carrierwave アップローダーが搭載されたモデルがあります。
ビュー (「編集」ビュー) では:
私の問題は、Carrierwave には実際には「アップロード」機能がなく、モデル オブジェクトを使用することです。そのため、ファイルを受け入れるためにコントローラーに何を入れればよいかよくわかりません。そして、JavaScriptでコールバックを処理する方法。(恥ずかしすぎてここで再現できないことをいくつか試しました。画像オブジェクトをコントローラーに渡しましたが、それを処理する方法がわかりませんでした)
誰でも私を助けることができますか?ありがとう。
ruby-on-rails - Rails + Carrierwave + RS Cloudfiles、1 つのアプリに複数のコンテナーを使用するにはどうすればよいですか?
2 つの異なるアップローダーを使用するアプリを開発しています。私がやろうとしているのは、各アップローダを異なる cloudfiles コンテナに割り当てることです。これに関するドキュメントが見つからないようです。誰か助けてもらえますか? ありがとう!!
ruby-on-rails-3 - Rails 3 Carrierwave-Fog-S3 エラー: 予想 (200) <=> 実際 (404 見つかりません)
Carrerwave 0.5.3 を使用していますが、画像コントローラーの Create メソッドで Picture.save を呼び出すと 404 エラーが発生します。lib/carrierwave/storage/s3.rb の指示に従って、初期化ファイル (config/initializers/carrierwave_fog.rb) に次のものがあります。
photo_uploader.rb には次のものがあります。
正確なエラー:
Carrierwave と s3 with heroku error undefined method `fog_credentials='で少し似た質問を見つけました 。しかし、私が今持っている方法で物事を設定すると、その場合は明らかにうまくいきました。残念ながら、私には合いませんでした。
バケットに写真を入れて、アクセス許可を公開に設定し、ブラウザー経由で写真にアクセスできるようにしました。そのため、AWS S3 側は機能しているようです。
次にどこに行くかわかりません。何か案は?
ruby-on-rails - Carrierwave で、アップロードする写真の種類に応じて写真のサイズを変更したい
User モデルと Post モデルがあります。ユーザーの写真は小さなサムネイルにサイズ変更され、投稿の写真は大きなサムネイルにサイズ変更されます。
アップロードされた写真に選択するサイズを Carrierwave に伝えるにはどうすればよいですか? すべてのアップロードで小さいサイズと大きいサイズの両方にサイズ変更されますか?