問題タブ [fog]

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 投票する
3 に答える
3188 参照

ruby-on-rails - CarrierwaveとFogのURLに表示されるAmazonアクセスキー

Carrierwaveを介してアップロードされた画像をローカルに保存することから、Rails3.1アプリのフォグジェムを介してAmazons3を使用することに切り替えました。画像が追加されているときに、アプリケーションで画像をクリックすると、URLがアクセスキーと署名を提供します。サンプルURLは次のとおりです(XXXは文字列を情報に置き換えました):

これは開発中(localhost:3000)で、本番環境でherokuを使用しているときに発生します。これが私のアップローダーです:

そして私のconfig/initializers / fog.rb:

この情報が利用できないようにする方法を知っている人はいますか?

更新:ビューとコントローラーコードの追加:users / show.html.erbのパーシャルから:

users_controller.rb:

更新:URLからアクセスキー情報を削除したときに表示されるエラーページを追加します。

0 投票する
2 に答える
6162 参照

ruby-on-rails - CarrierWave / Fog のアップロード進行状況インジケータを実行する方法はありますか?

Rails アプリケーションで CarrierWave / Fog を使用して、動画を Amazon S3 にアップロードしています。

アップロードの進行状況を表示できるように、アップロードの進行状況を確認する方法はありますか?

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

ruby-on-rails-3 - Fog/Carrierwave の動的 EC2 バケット オプション

Carrierwave と Fog を使用して Amazon の S3 にデータを保存する Rails3 アプリケーションがあります。私が構築しているこのアプリケーションでは、各ユーザーが独自の安全な EC2 バケットを持つことを許可する必要があります。アプリケーションの前提は、ユーザーがアカウント (devise) を作成し、アプリケーションの EC2 ユーザーとパスワードの下にそのユーザー専用のストレージ バケットを生成することです。現在のドキュメントに基づくと、FOG YML で構成されているため、複数のバケットを持つ方法は見当たりません。この FOG_DIRECTORY をユーザー属性に基づいて動的に設定するための代替手段をお願いしたいと思います。

動的フォルダーを管理する方法があることは知っていますが、ユーザーごとに専用のバケットが必要なため、これは機能しません。

前もって感謝します!

0 投票する
0 に答える
266 参照

ruby-on-rails - Fog 1.2.0 からアップロードされたリンクが機能しない

フォグを1.2.0にアップデートしてから、アップロードファイルにcarrierwaveでアクセスできなくなりました。画像は S3 にアップロードされますが、URL AWSAccessKeyId と署名で評価できません

URL サンプル: https://viarezo-upload.s3.amazonaws.com/uploads/picture/image/1/TinyGrab_Screen_Shot_22-02-12_12.39.47.jpg?AWSAccessKeyId=AKIAJD6FPWEX5NI3HJ4Q&Signature=8CwjLUPqd1nG7q9s3yo%2BiipzPjw%3D&Expires=13302338

戻りコード: SignatureDoesNotMatch

計算したリクエストの署名が、提供された署名と一致しません。キーと署名方法を確認してください。

フォグを 1.1.2 にダウングレードし、作業をアップロードします。

フォグ 1.2 が機能しない理由

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

ruby-on-rails - 霧でEC2にレールアプリをデプロイしますか?

これは非常に簡単に見えますが、その方法に関するガイドや指示が見つからなかったので、SO の誰かが教えてくれることを願っています。

だから私はレールアプリケーションを持っています。

AWS EC2 アカウントを持っています。私はfog.ioでサーバーを作成し、それにsshすることができます.IPなどに表示されるように、実際にこのサーバーにアプリケーションをデプロイするにはどうすればよいですか.ガイドまたはいくつかの指示へのリンクは大歓迎です.

私は実際には霧と結婚していません.ゴムはできますが、サーバーが作成された後に何をすべきかを示すガイドを見つけることができませんでした. )

私はherokuの展開に甘やかされており、霧は非常に単純な解決策のように見えます. ただし、EC2 機能が本当に必要なので、他のホスティングは実際にはオプションではありません..

ありがとう!

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

c# - C#/ HLSL&XNA-HLSLのパーセンテージで2色をブレンド

エフェクトファイルでフォグフィーチャーを作成しています。ピクセルシェーダーで、カメラの位置と入力の位置からの距離を次のように計算します。

ここで、xはカメラ位置と頂点位置からの距離、fdは霧の色のパーセンテージ、FogDistanceはオブジェクトが霧の影響を受けない距離、FogIntensityは霧の強さです。

私が取得しようとしているのは、霧の色(fd%)を含む色です。たとえば、フォグの色がオレンジで、入力が白で、fdが25%の場合、生成される色は白+ 25%オレンジになります。

編集:ちなみに、メンテナンス不可能な設定コードでごめんなさい。

編集2:2つの透明なレイヤーがあると透明な結果が得られることに気付いたので、質問を少し整理しました。頂点入力のパーセンテージはありません。

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

ruby-on-rails - config.fog_hostは、Rails3.1にcdnがある場合は正常に機能しません。

私はこれをfog.rbに持っています

しかし、 https://s3-eu-west-1.amazonaws.com/proへの画像ルートが表示されます...

ただし、私のアセットjs、css、およびimagesアセットは正常に機能します。

http://cdn0.domain.com/assets/logo-4cbddb290494d56e25f86fffa93f4b00.png

この設定で何が間違っていますか?

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

ruby-on-rails - Rails Carrierwave&s3:引数の数が間違っています(2対1)

CarrierWaveは初めてで、すでに気に入っています。Paperclipよりもはるかに優れています。Rails 3.2.1

ローカルストレージで正常に動作しましたが、S3に移動しようとすると、_urlメソッド(またはデータベース列)で奇妙なエラーが発生します

ArgumentError:引数の数が間違っています(1の場合は2)

これが私のアップローダーです:

ローカルストレージではすべてが正常に機能し、S3 / fogを使用すると、ファイルがアップロードされてS3にサイズ変更され、バケットで確認できます。エラーを与えるfield/field_urlメソッドに問題があるようです(2対1)

非公開のs3を設定しました:

これは私の見解です:

完全なトレース:

何かアイデアは、これについてどこにも多くを見つけることができませんか?

thnx

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

ruby-on-rails - Rackspace cloudfiles からの Carrierwave を使用したファイルのダウンロードが機能しない

Carrierwave を使用してテキスト ファイルを Rackspace にアップロードしていますが、これは機能しています。私のセットアップは本当に標準的です:

アップローダ:

モデル:

Carrierwave 初期ファイル:

フォームからファイルをアップロードするのではなく、遅延ジョブを使用してバックグラウンド プロセスでファイルを生成し、それを Rackspace にアップロードしています。

ここまでは、すべて問題ありません。Rackspace アカウントで自分のファイルを確認できます。また、モデルが保存され、uploaded_files テーブルにレコードがあることもわかります。

私の問題はファイルの取得です。私は次のことを試みました:

私はretrieve_from_storeに気づきました!実際にはファイルをダウンロードしません。ただし、次に来るものは次のとおりです。

しかし、前の呼び出しから何も取得されていないため、その行は壊れています。

以下は奇妙な出力を生成するため、ダウンロードで根本的に間違ったことをしていると思います。

私が見たすべての例に基づいて、f.file.url が Rackspace CDN url を返すことを期待します。しかしそうではなく、代わりに store_dir パスを返します。

編集

UploadedFile モデルの基礎となるテーブルには「ファイル」という名前の列があり、これにはファイルのベース名のみが含まれており、Rackspace クラウド ファイルへの URL やフル パスは含まれていないことに注意してください。これは問題の一部である可能性があります...

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

ruby-on-rails - CDN 上のリモート アセットを使用した Heroku での「application.css isn't precompiled」エラー

Heroku で典型的なエラーが発生します。解決策は、ローカルでプリコンパイルしてから git にコミットすることです。

ただし、asset_syncを使用してRackspace CloudFiles CDNにアセットがあり、それらは正常にコンパイルされているため、コンパイルされたアセットをgitにコミットする必要はありません。

解決策はありますか?