問題タブ [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.
ruby-on-rails - ペーパークリップ、大きなファイルのアップロード、AWS
だから、私はペーパークリップとAWS-S3を使っています。これは素晴らしいです。そしてそれは素晴らしい働きをします。ただし、問題が1つだけあります。それは、非常に大きなファイルをアップロードする必要があるということです。50メガバイト以上のように。そして、nginxは死にます。それで、どうやらペーパークリップはS3に行く前に物事をディスクに保存しますか?
私はこの本当にクールな記事を見つけましたが、それは最初にディスクに行き、次にバックグラウンドで他のすべてを行うようです。
理想的には、バックグラウンドでファイルをアップロードできると思います... PHPでこれを行った経験は少しありますが、Railsではまだ何もありません。誰かが私を一般的な方向に向けることができますか?
ruby-on-rails - Paperclip の画像更新後のキャッシュを避ける
paperclip gem を使用して S3 ストレージに画像をアップロードしています。正常にアップロードされます。
私のアプリケーションでは、ユーザーは自分のプロフィール写真を変更できます。ユーザーがプロフィール写真を変更すると、新しい画像が正常にアップロードされます。問題は、ブラウザがアップロード後にのみ前の写真を表示することです。ctrl + F5 を押して強制的に更新した後にのみ、新しい画像が表示されます。
注: 画像はフォーム ポストを使用してアップロードされます。キャッシュに関連していると思いますが、コードをどこで変更できるかわかりません。これを手伝ってください。ありがとう。
ruby-on-rails - ペーパークリップ、Rails 2.3.3、OSX
私はコードを持っています
ビューで
コントローラーで
そしてモデルで
そして、アバターをアップロードしようとすると、データベースとファイルシステムに何も届きません。ログで私が見る
アプリケーションは画像をレンダリングします /avatars/thumb/missing.png
それを解決する方法は?
ruby-on-rails - Ruby On Rails での安全なファイル アップロード
Paperclip を使用し、validates_attachment_content_type を使用してコンテンツ タイプを検証するフォト ギャラリーを作成しました。
アプリケーションは、Passenger との共有ホストで実行されます。
検証をバイパスして、public/pictures ディレクトリから悪意のあるスクリプトを実行することは可能ですか? もしそうなら、悪意のあるスクリプトが実行されたり、アップロードされたりするのを避けるためにできることはありますか?
ruby-on-rails - Paperclipを使用してプログラムでファイルのアップロードを設定する方法
フェイカージェムを使用してランダムデータをアプリケーションにシードするレーキタスクがあります。ただし、このrakeタスクでアップロードする画像(ロゴなど)もあります。
すでにペーパークリップを設定していますが、レーキタスクでプログラムでアップロードする方法がありません。何か案は?
ruby-on-rails - ペーパー クリップが添付ファイルの保存に失敗する
添付ファイルを保存するために、Ruby 1.9 と Rails 2.3.4 と Paperclip gem を使用しています。そして、チュートリアルに従って、適切な移行を追加し、モデルに (has_attached_file :video) を追加し、フォーム (マルチパート) を作成し、それに <%= f.file_field :video %> を追加しました...
ファイルをアップロードしようとすると、ログを見ると次のように表示されます。
しかし、ファイルは実際にはアップロードされておらず、ペーパークリップによって追加された余分なフィールドはすべて NULL です!!
エラーがスローされていないという事実により、考えられる問題をどこから探し始めるべきか混乱しています。私は MAC OSX Leopard を使用していますが、パーミッションの問題である可能性はありますか? もしそうなら、どうすれば自分のアプリに「sudo」権限を与えることができますか?
問題が何であるか、または問題を探す場所を知るためにログをより適切に表示する方法についてのアイデア。
ありがとう、
タム
ログ:
ruby-on-rails - Rails のペーパークリップ: モデルにアクセスできますか?
インターフェイスの色を設定するいくつかの属性を持つ Theme というモデルがあるとします。テーマには、ユーザーが生成した CSS テンプレートであるペーパークリップも添付されています。ユーザーが生成したテンプレートにインターフェイスの色を挿入して、最終的な CSS ファイルを生成するプロセッサをセットアップしたいと考えています。これを行うには、プロセッサ内からモデル データにアクセスする必要があります。これは可能ですか?
ruby-on-rails - gem としての Paperclip と Phusion Passenger (mod_rails) - Paperclip が見つからない
私はモデルへの添付用に thinkbot のペーパークリップを使用していますが、Mac OS X と雑種を実行している私の開発マシンではすべて正常に動作します。ただし、apache/mod_rails (2.2.5) を実行している debian マシンにアプリをデプロイすると、開始できません。「undefined method has_attached_file」(または初期化子を使用した「uninitialized constant Paperclip」) を取得します。簡単な解決策があると確信していますが、私は目が見えないようです...ヒントはありますか?ありがとう!