問題タブ [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 投票する
8 に答える
17216 参照

ruby-on-rails - 画像が存在しないときにペーパークリップに非表示の画像を表示する方法

レコードに画像が関連付けられていない場合、関連付けられた画像を呼び出す画像タグが表示されないようにするにはどうすればよいですか?

...そのエージェントに関連付けられた画像がない場合、「Missing」というテキストが表示されます。最初に利用可能な画像があるかどうかをテストしてから、テストが true を返す場合は上記のタグをレンダリングします。

さらに良いことに、画像が特に提供されていない場合、デフォルトの画像を指定する方法はありますか?

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

ruby-on-rails - Ruby on Rails: マルチステップフォームのペーパークリップ

私はレール用の素晴らしいペーパークリッププラグインを使用しています。これまでのところすべて問題なく、ユーザーは画像をアップロードできます。

ここで、モデルを保存する前に、画像が正しく表示されていることをアップローダーに確認する追加の手順が必要です。

これはペーパークリップで可能ですか?もしそうなら、どのように?

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

ruby-on-rails - Rails:Paperclip、S3、RMagickを使用した画像のトリミング

私は現在、インターネット上の他のシステムと同様のカスタム画像トリミングシステムをコーディングしようとしています。このシステムでは、ユーザーがトリミング領域を選択し、それに応じて画像をトリミングすることができます。アプリケーションはRailsにあり、ファイルを保存するためにAmazonS3でPaperclipを使用しています。RMagickにS3からファイルを適切に切り抜いてもらうのに、私は多くの問題を抱えています。現在のコードは次のとおりです(機能しません):

主な問題は、トリミングされた画像がペーパークリップを介してS3にアップロードされないため、適切にトリミングされないことです。誰かが以前にペーパークリップでこのようなことを試みたことがありますか?これは不可能かもしれませんが、どんな助けでも大歓迎です。

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

ruby-on-rails - レールのインストール場所はどこですか? Railsプラグインはどこにありますか?

Rails (ペーパークリップ) 用にインストールしたプラグインを削除しようとしています。しかし、実際には、ローカルのレール インストール ディレクトリがどこにあるのかわかりません。

では、ローカル ファイル システムのどこで rails と rails プラグインを見つけることができますか? 私はOS Xを持っています。

または、コマンド ラインから paperclip をアンインストールするにはどうすればよいですか?

どうも!

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

ruby-on-rails - PaperclipとMimetype-fuを統合する方法

まず、多くのやり取りが行われているため、少し背景を説明します。Fetcherを介してメールを取得し、MMS2Rを使用してメールを処理して添付ファイルを抽出しています。これらの添付ファイルは通常、PDFファイルまたはMS Wordドキュメントになるため、それぞれcontent-typeとになるapplication/pdfと予想されますapplication/mswordが、残念ながら、多くのメールプログラムではこれが行われていないようです。

application/x-pdf代わりに、添付ファイルはとですapplication/x-doc。scribd-fuがドキュメントを正しくiPaperできるように、これらを正しく設定する必要があります。これで、mimetype-fuは適切なコンテンツタイプを理解することができますが、私の人生では、クリップされた添付ファイルのコンテンツタイプを適切に設定する方法を理解することができます。

コードの抜粋は次のとおりです。

私はこれを機能させるためにあらゆる種類のことを試みて壁に頭を打ちつけてきたので、どんな助けもいただければ幸いです。私はこれらのリンクをすでに成功せずに、または何をする必要があるかを理解することなく試しました:

どうもありがとうございました!

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

ruby-on-rails - Railsでペーパークリップを使用して元の画像のパスを設定しますか?

状況

ペーパークリップを使用して画像を添付したシンプルなモデルがあります。このモデルには、いくつかの処理済みスタイル(サムネイル、フル、機能)があります。この時点で、正常に機能し/public/assets/foo/、の各オブジェクトのディレクトリ構造を作成します。これには、オリジナル、サムネイル、フル、および機能のサブディレクトリが含まれます。

問題

元の(高解像度の)画像をユーザーが取得できるように公開したくありません。ですから、オリジナルをの外のどこかに保存するために別のパスを指定する方法があることを望んでいます/public/。理想的には、ペーパークリップは、現在のように、元の画像をソースとして使用してスタイルを再処理できる必要があります。

また、外部のユーザーがオリジナルにアクセスできないようにするための代替案も受け付けています。ここで最も実用的な解決策は何でも。ありがとう。

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

ruby-on-rails - Rails を Paperclip と SWFUpload で使用する

ペーパークリップで処理された写真フィールドを持つユーザーモデルを使用した基本的な Rails アプリケーションテストがあります。ユーザーを作成/編集できるようにビューを作成しましたが、写真のアップロードはうまく機能しています。

次に、アプリケーションに SWFUpload を統合したいと考えました。このチュートリアルに従ってテスト プロジェクトを実行しようとしましたが、成功しませんでした。参照ボタンでファイル ダイアログが開かず、selectFiles() メソッドに関するエラー #2176 がスローされました。

まず、問題は、プロジェクトに含まれている古いバージョンの SWFUpload (2.1.0) と互換性のない Flash v.10 に関するものです。selectFiles() は非推奨になりました。そのため、現在は button_placeholder_id 設定を使用する SWFUpload v. 2.2.0 にアップグレードしようとしましたが、動作する例を取得できません。

そのため、SWFUpload の初期化の使用方法と、写真をアップロードして保存できるようにフォームで使用する方法について少し迷っています。何か役に立ちますか?

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

ruby-on-rails - ペーパークリップで簡単トリミング

Paperclip を使用してアップロード時に画像をトリミングし、元の画像の中心から四角い親指を取得したいと思います。ドキュメントで、私が望むことを正確に行うように思われるメソッドを見つけました。

transform_to(dst, crop = false)

問題は、この方法をどこで使用すればよいか分からないことです。ここでパラメータとして何かを単純に渡すのは素晴らしいことです:

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

ruby-on-rails - 更新時の参照なし

ペーパークリップをMiniExiftoolで動作させようとしています。

私はついにこれを書きました:

私は得る:

保存せずに!すべて正常に機能しますが、self.dateはnullのままです(exif ['date_time_original']がnullでなくても)。

本当に欲求不満です。ペーパークリップをMiniExiftoolで動作させるにはどうすればよいですか?