問題タブ [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 - Linux/Unix の Web アプリケーションで、ファイルのアップロードごとにディレクトリを作成するのは問題ですか?
Webアプリケーション(unix/linuxで実行)のファイルアップロードを行っています。ファイルのアップロードごとに新しいディレクトリを作成することを計画した場合、懸念があるかどうか疑問に思っていますか? これは、Ruby on Rails プラグイン「paperclip」のすぐに使えるアプローチです。Linux/Unix 環境にデプロイする場合、トレードオフが何であるか、またはおそらくそれが問題ではないかどうかについて議論しています。
オプションは次のようになります。
- 添付ファイルごとに 1 つのフォルダー - ペーパークリップが箱から出してすぐに動作するように見える方法ごと
- おそらくユーザーごとに 1 つのフォルダー (つまり、Web サービスに独自のアカウントを持つ複数のユーザーがいる場合) - ファイル名 (おそらくモデル ID) に一意性を追加する必要があります。
- すべての添付ファイルを 1 つのフォルダーに入れます。
質問 - 作成されるディレクトリの数を気にする必要がありますか? サービスが人気だった場合、これは O/S の問題ですか? 別のアカウントを持つユーザーがファイルをアップロードできるようにする Web サイトに関するアドバイスはありますか? ファイルの保存に関しては、どのような構造が適切でしょうか? (私は mysql にファイルを保存するという概念を軽視したと思います。)
ありがとう
ruby-on-rails - Rails アプリのベース URL (例: http://localhost:3000) を取得するにはどうすればよいですか?
Paperclip を使用してユーザーが添付できるようにしてから、メールを送信してファイルをメールに添付したいと考えています。次のように、ファイルを読み込んで添付ファイルとして追加しようとしています。
これにより、次のエラーが発生No such file or directory - /system/files/7/original/image.png?1254497688
し、スタック トレースが への呼び出しであることが示されFile.read
ます。ページにアクセスしてshow.html.erb
、 のような画像へのリンクをクリックするとhttp://localhost:3000/system/files/7/original/image.png?1254497688
、画像が正常に表示されます。
この問題を解決するにはどうすればよいですか?
ruby-on-rails - ペーパークリップ エラー
development.log に次のエラーが表示されます。
[paperclip] 処理中にエラーが発生しました: #<Paperclip::NotIdentifiedByImageMagickError: /tmp/stream28514-0 は「identify」コマンドで認識されません。>
そして、私はこのエラーについてグーグルで検索しましたが、多くの人がこの行を追加することでこれを解決したことがわかりました Paperclip.options[:command_path] = "/usr/local/bin"
ただし、その行を追加した後でも同じエラーが発生します! 私は可能な限りすべてを試しました!
どんな助けでも大歓迎です!
よろしく、
プニット
ruby-on-rails - ペーパークリップ付きのエンジンヤード
ご挨拶、
Engine Yardsホスティングサービスでペーパークリッププラグインを使用した人はいますか?解決すべき問題や特に注意すべき点はありますか?
Pedro Beloフィッティングのherokuの例のペーパークリップはありますか?
コメントありがとうございます、ジョー
ruby-on-rails - Railsペーパークリップの異なるファイルタイプの問題
ファイルのアップロードにペーパークリップを使用しています。画像の処理は簡単ですが、異なるスタイルの画像を作成する必要があるが、他のスタイルを作成する必要がない場合、同じアップロードで画像 (png、jpg) と swf を処理するにはどうすればよいですか?フォーマット。
ruby-on-rails - mod_railsとPaperclipの問題Paperclip::NotIdentifiedByImageMagickError
mod_railsを使用してubuntuを実行しているサーバーにアプリをデプロイするのに問題があります。サーバーでwebrickを実行すると問題ないようで、ファイルを保存できます。問題ありません。しかし、nginxを介してアプリを実行すると、ファイルを保存しようとするとこのエラーが発生します。
[ペーパークリップ]処理中にエラーを受け取りました:#[ペーパークリップ]処理中にエラーを受け取りました:#R
ruby-on-rails - ペーパークリップS3バケット、プロシージャ、および環境
ドキュメントを読んだことで、これは実行可能かもしれないと理解していますが、方法がわかりません。
実稼働環境では、3つのバケット(3つのモデル、3つのバケット)のimage-bucket、audio-bucket、pdf-bucketがありますが、開発環境では、dev-image-bucket、dev-audio-bucket、devが必要です。 -pdf-バケット。
procを設定するにはどうすればよいですか?複数の構成ファイルを設定しますか?サンプルコードをいただければ幸いです。
ruby-on-rails - aws-s3 gem と right_aws gem の間の Rails Paperclip の競合。の解き方?
新しいアプリの場合、ペーパークリップを使用してファイルを S3 に保存したいと考えています。別のアプリ用に aws-s3 gem を既にインストールしています。Paperclip は right_aws を使用する必要がありますが、aws-s3 gem を使用しようとしているため、問題が発生しているようです。しかし、システムから aws-s3 gem を削除したくありません。この競合を解決する方法はありますか? ペーパークリップに right_aws の使用を強制することでしょうか? それとも設定変更で?
私のセットアップ
ありがとう!
ruby-on-rails - ペーパークリップは、samba マウントでアクセス許可が拒否されたというエラーを表示します
私の開発環境では、コードベースは samba マウントを使用して ubuntu-server VM にマウントされ、root としてマウントされ、mongrel を root として実行しています。
Paperclip でファイルをアップロードしようとすると、ファイルは正常に保存されますが、さまざまなスタイルの作成に問題があるようです。
次のエラーが表示されます。
ただし、マウントされたコードのフォルダー構造から /foo/ を削除し、代わりに Ubuntu VM 内のどこかに直接シンボリック リンクを作成すると、問題なく動作します。
ruby-on-rails - ペーパークリップで保存された mp3 ファイル名を再フォーマットする方法
Paperclip を使用して mp3 ファイルをアップロード/保存すると、保存時に名前がアンダースコアに変換されます。
たとえば、「Gould Stokowski 1.mp3」をアップロードすると、データベースに「Gould_Stokowski_1.mp3」として保存されます。ファイルを取得して名前を表示するときに、アンダースコアを削除するにはどうすればよいですか (スペースに置き換えてください)。