問題タブ [paperclip]

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

ruby-on-rails - レールで自分自身をラムダに渡すことができますか?

ローカル変数にアクセスできるクラス メソッドを定義したいと考えています。したがって、これはクラスのインスタンスごとに異なります。名前付きスコープで使用するときのように、ラムダでクラスメソッドを動的にできることを私は知っています。しかし、これはインスタンスに固有の値に対して実行できますか?

詳しくは、Rails の paperclip プラグインの has_attached_file メソッドです。スタイル ハッシュのラムダを渡して、DB に格納されているオブジェクトの属性に基づいて画像スタイルを設定できるようにしたいと考えています。これは可能ですか?

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

ruby-on-rails - 大きなファイル(〜40MB)をダウンロードし、ペーパークリップで添付ファイルとして保存する

私はいくつかのコードを見つけました`

応答の内容を添付ファイルとしてペーパークリップに保存するにはどうすればよいですか?

0 投票する
3 に答える
2965 参照

ruby-on-rails - PolymorphicPaperclipを使用して一意のファイルパスを生成する

異なるユーザーが同じ名前のファイルをアップロードして、PolymorphicPaperclipプラグインで上書きされるという問題が発生しています。私がやりたいのは、現在のユーザーのIDをURL/パスに挿入することです。これは可能ですか?ランダムな名前を生成したほうがいいでしょうか?

これが、asset.rbの現在の:urlおよび:pathパラメーター値です。

私ができるようにしたいのはこれです:

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

ruby-on-rails - レールでペーパークリップを使用してすべての処理が完了した後、ファイルを S3 に送信するにはどうすればよいですか?

Video および Image モデルを備えた Rails アプリがあります。どちらも、進行状況を示すフィードバックとキューに入れられたアップロードに SWFUpload を使用します。そのため、それらは TempImage および TempVideo モデルにアップロードされ、ActiveRecord Video および Image モデルが保存されると、一時が移動されます。

画像では、デフォルトのペーパークリップ プロセッサを使用してさまざまなスタイルが作成されています。動画がアップロードされた後、動画はバックグラウンドでキューに入れられ (starling と workling を使用)、FLV 形式にトランスコードされ、jpg サムネイルが作成されます。

私の質問は次のとおりです。これらすべての変換をローカルサーバーで実行できるようにしたいのですが、サーバーのスペースと帯域幅を確保するために、ファイルを最終的に S3 に保存したいと考えています。ペーパークリップの S3 バックエンドを使用してこれを行うにはどうすればよいですか? または、新しい S3 パスを反映するようにペーパークリップ属性を更新するすべての after_save タスクが完了した後、ペーパークリップとは別に S3 へのアップロードを行うバックグラウンド タスクが必要ですか?

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

ruby-on-rails - ペーパークリップ(またはRMagick)をトリミングして埋める方法は?

写真をアップロードします。長方形です。サイズを変更して正方形に塗りつぶすにはどうすればよいですか?

つまり、写真が水平に配置されている場合は、上下に2つの白いフィールド(正方形の形状を維持するため)があり、垂直に配置されている場合は、写真の側面に2つの白いフィールドがあります。

私がPHPを使用したとき、これはhttp://www.verot.net/php_class_upload_samples.htmを使用しました。

を見てください

100x150、比率を維持、上下を埋める

RoRでペーパークリップを使用しています。それを行うための最良の方法はどうですか?

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

ruby-on-rails - imagemagick と paperclip を使用してサムネイルにドロップ シャドウを適用するにはどうすればよいですか?

imagemagick ですべてのサムネイルにドロップ シャドウを適用して、ペーパークリップのサムネイルの処理を変更したいと思います。私が立ち往生しているのは、この小さな奇跡を実現する実際の imagemagick コマンドです。私が試したことはすべて、元の画像なしで誤ってスケーリングされたドロップ シャドウを返します。

私が試したもの...

私はimagemagickにまったく慣れていません。どんな助けでも大歓迎です。

0 投票する
4 に答える
5422 参照

ruby-on-rails - 選択したスタイルのペーパークリップ実行プロセッサ

私は:xxx画像プロセッサを持っており、モデルには:bigと:thumbの2つのスタイルがあります。

:xxxで:thumb画像のみを処理し、:big画像をそのままにしておくにはどうすればよいですか?

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

ruby-on-rails - クリップ保存添付ファイル

Paperlip を使用して文字列を添付ファイルとして保存し、tmp ファイルを作成し、文字列をその中に入れ、再度開いて添付ファイルとして保存するより良い方法はありますか?

このような :

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

ruby-on-rails - Paperclipを使用したファイルタイプのカスタムサムネイル

Ruby on Railsでペーパークリップを使用してアセットをモデルにアタッチしています。これらのアセットは任意のファイルタイプにすることができ、現在サムネイルはアセットが画像の場合にのみ生成されます。アップロード時にファイルのサムネイルを生成するか、default_urlで何かを設定することで、他のファイルに別のデフォルトの画像を表示できるようにしたいのですが、これまでのところ、これに役立つリソースが見つかりません。自分ではどこにも行きません。

私のモデルは次のとおりです。

生成が失敗した場合、またはデフォルトのURLの:content_typeのようなものにフォールバックする場合に、カスタムサムネイルを生成するためのリソースを持っている人はいますか?ソースを調べましたが、どこにもアクセスできませんでした。

ありがとう!

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

ruby-on-rails - Rails で AWS に接続できませんか? デバッグするにはどうすればよいですか?

さまざまなチュートリアルで推奨されているとおりに、レールにペーパークリップを実装しました。写真をアップロードしようとすると、一貫して次のようになります。

ここに私のモデル宣言があります:

s3.yml の形式は次のとおりです。

何が起こっているのですか?

ありがとう!