問題タブ [rubyzip]
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-3 - herokuでrubyzipを使ってzipファイルを作る方法
ユーザーのcvを読んだ後、zipファイルを作成しています。コードはローカル マシンで正常に動作しています。しかし、このコードをherokuにデプロイするとエラーが発生します。
終わり
heroku が --app をログに記録している間、「56 ミリ秒で 500 内部サーバー エラーが完了しました」と表示されるだけです。
助けてください。
ありがとう
ruby-on-rails - zip/unzip の Rubyzip と zipruby では、圧縮された zip ファイルのサイズに大きな違いはありません。
私はrubyzip
20MBから1GBの範囲のファイル/フォルダーのzip/unzipに使用しています.20MBのフォルダーを圧縮した後、作成されたrubyzip
zipファイルはほぼ同じサイズであることに気付きました。圧縮ファイルは実際のファイル サイズの 40% ~ 50% 未満でなければならないため、使用してみsystem(zip, archive, Dir["#{path}/**/**"])
ましたが、それを呼び出す正しい構文を取得できないと思います。
rubyzip
サイズも小さくなければならない実際のzipファイルを作成できないのはなぜですか。- 500MBを超えるzipファイルの場合、そのサイズのファイルのコストパフォーマンスの問題が発生するため、send_fileを使用してクライアントに送信する方法.500MB以上のzipファイルをパブリックフォルダーに配置し、サーバーにサービスを提供させるとどうなりますかパフォーマンスが向上する可能性がありますが、正しいですか?
- 使用する代わりに他のオプションがありますか
rubyzip/zipruby
(ライブラリも必要です)。
Ruby 1.9 と Rails 2.3 を使用しています。
私のコード:-
ruby - Heroku の未定義メソッド Zip::ZipOutputStream.write_buffer
Passbook gemをいじる基本的な Sinatra アプリを作成しています。
私のアプリは で正常に動作localhost
しますが、Heroku で実行しようとすると、次のエラー メッセージが表示されます。
passbook.stream.string
これは、アプリ ファイルの行を呼び出すと発生します。
Passbook はここでは問題ではないと思います。ローカル マシンwrite_buffer
のバージョンにはクラス メソッドが存在するようですZip::ZipOutputStream
が、Heroku には存在しません。どうしてこれなの?どうすれば回避できますか?
zip
Gemfile にとの両方をrubyzip
個別に同時に含めようとしましたが、どちらも問題を解決しません。
ruby - rubyzip が原因で ruby 2.0 に watir をインストールできない
私はwatirをインストールしようとしています。ruby インストールをアップグレードする必要があったため、rvenv をインストールしてから、それを使用して ruby v2.0 をインストールしました。
ruby 1.9.4 をインストールしようとしましたが、解決できない別のエラーが発生しました (別の問題)。
ruby-on-rails - Rails で、アップロードされた zip ファイルが破損しているか無効かを確認できますか?
フリーランサーが雇用主の仕事を完了することができる Ruby アプリがあります。仕事が完了すると、フリーランサーはファイルをアップロードして、雇用主がレビューできるようにします。フリーランサーは zip ファイルをアップロードできるはずですが、フリーランサーが無効または破損した zip ファイルをアップロードできるようにしたくありません。これを停止する方法や、ファイルが有効かどうかを確認する方法はありますか。これを行うためのメソッドまたは関数があるかどうかはかなり確信していますが、それは rubyzip ライブラリにありますが、ドキュメントを調べたところ、探しているものが見つかりません。