問題タブ [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 - サーバー上にすでにあるファイルでペーパークリップを使用するにはどうすればよいですか?
記録のために、私はレガシーコードに取り組んでおり、すべてを壊すことなく新しい機能をプラグインしようとしています。現在、サーバーには次のようなファイルがたくさんあります。
重要なのは、コントローラーアクションでこれらのファイルからDocfileオブジェクトを作成したいということです。
縮小されたDocfileクラスは次のとおりです。
フォームからアップロードする場合、ペーパークリップにはいくつかの優れたドキュメントがありますが、私の状況ではそうではありません。
では、ファイルをアップロードしているという事実を「シミュレート」するにはどうすればよいでしょうか。
これまで私はこれを試しました:
しかし、それは機能していません。
どんなポインタでもいただければ幸いです!
編集:
これは私がしました:
まだ機能していません
ruby-on-rails - ペーパークリップはアップロードされた写真のサイズを変更しません
プラグイン(最新のgitマスター)としてrails2.3.4とPaperClipgemを使用しています。そして、次のコードが与えられます:
サイズが359x359の画像をアップロードした場合、150x150にサイズ変更されませんが、独自のサイズで保存されます。サイズ変更を強制したり、何かをしたりする方法はありますか?私は何か間違ったことをしていると思いますが、私は何を知りません...
ruby-on-rails - RAILS - ペーパークリップが Ajax で動作しない
ペーパークリップを使用して画像をアップロードする form_for で正常に動作するアプリケーションがあります。
問題は、javascript セキュリティ モデルのため、AJAX 経由で画像をアップロードできないことです。
私が知りたいのは、レールを使用してaJAX経由でファイルを送信するために、レール2.3.xで実際に機能する最良のアプローチは何ですか? IFRAMEテクニック?swfupload? 他のアイデアはありますか?
VP
ruby-on-rails - 複数のRailsアプリケーション間でアップロードされたファイルを共有する
複数のアプリケーション(管理アプリケーション、「パブリック」/非管理アプリケーション、およびWebサービスアプリケーション)があり、それらはすべて単一のデータベースを共有しています。
必要に応じてモデルや他のコードを共有するアプリケーションを入手したので、それぞれに同じコードの複数のコピーを持っていません。ただし、まだ構成していない1つのタスクは、アプリケーション間でアップロードされるファイルを共有する方法です。Paperclipを使用してファイルをアプリケーションに正常にアップロードしていますが、アップロードを実行しているアプリケーションにファイルをアップロードする場合。
理想的には、Webサービスからすべてのファイルを提供できるようにしたいと思います。私の考えは、Webサービスのファイル構造でファイルを作成するには、新しいファイルがいずれかのアプリケーションにアップロードされるたびに、ある種のタスクを実行する必要があるということでした。
ファイルをデータベースにロードした場合(これは、同様のアプリケーションスイートでこれを達成した方法です)、単一のアプリケーションからファイルを簡単に提供できることはわかっていますが、それが管理に最適なルートかどうかはわかりません。ファイルを提供します。私が持っていたもう1つのアイデアは、ファイルをデータベースに保存し、Webサービスにファイルの「提供」を管理させ、最初の要求でディスク上にファイルを作成させることでした。ファイルの最初の要求の後、Webサービスはデータベースからではなくディスクからファイルを提供します。
これを達成するための最良の方法が何であるかについて誰かが何か考えを持っていますか?またはより良いアイデアはありますか?
この件に関して誰かからのフィードバックを事前に感謝します。
ruby-on-rails - RailsとPaperclipを使用した古いデータのインポート
アプリケーションの添付ファイルにペーパークリップを使用しています。たくさんの古いデータのインポートスクリプトを書いていますが、ディスク上のファイルからペーパークリップオブジェクトを作成する方法がわかりません。私の最初の推測は、モックCGIマルチパートオブジェクトを作成することですが、それは少し大雑把な解決策のようで、最初の試みは失敗しました。to_tempfileメソッドを正しく取得できなかったためだと思います。
これを行う正しい方法はありますか?かなり簡単なはずのようです。
ruby-on-rails - Ruby on Rails:ペーパークリップの添付ファイルとしてのビデオの長さ
ビデオアタッチメントを使用してRailsクラスを作成しましたが、アプリケーションにアップロードされるビデオの長さを取得する方法を知りたいです。どうすればそれを達成できますか?
ruby-on-rails - ペーパークリップによる画像の向きと検証?
できればPaperclipを使用して画像の向きを決定する方法を探していますが、それは可能ですか、それともRMagickまたは別の画像ライブラリを使用する必要がありますか?
ケース シナリオ: ユーザーが画像をアップロードするときに、向き/サイズ/寸法をチェックして、画像が縦向き/横向きか正方形かを判断し、この属性をモデルに保存したいと考えています。
ruby-on-rails - PaperclipとRailsで複数のS3アカウントを使用する方法
Railsアプリでペーパークリップを使用し、添付ファイルをS3に保存することはかなりよく知っています。
ただし、次のプロジェクトでは、各ユーザーに自分のS3アカウントを使用してもらいたいと思います。restful_authenticationまたはauthlogicを使用しているとすると、各ユーザーのクレデンシャルを保存してPaperclipに使用させるための最良の方法は何でしょうか。
ruby-on-rails - レールでの単体テスト - ペーパークリップ付きのモデル
ペーパークリップを使用して、写真付きのモデルのテストを作成しようとしています。テスト フレームワークのデフォルトを使用しています。shoulda または rspec はありません。このコンテキストでは、どのようにテストすればよいですか? 本当にファイルをアップロードする必要がありますか? フィクスチャにファイルを追加するにはどうすればよいですか?