問題タブ [ruby-1.9]
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 - Ruby 1.9.1 と 1.8.6 の instance_eval の動作の違いは?
クラス変数 @@my_class var は、Ruby 1.9.1 では instance_eval されたオブジェクトのコンテキストで検索されるようになりましたが、Ruby 1.8.6 ではそうではありませんでした。
Ruby 1.9.1 の instance_eval の動作のその他の違いは何ですか?
ruby - Ruby1.9とAmazonSQS?
ruby1.9からAmazonSQSにアクセスするための優れたライブラリ/gemはありますか?Amazonのrubyの例とright_awsは、ruby1.9ではそのままでは機能しません。
かなり重い負荷(1日あたり数十万のキューアイテム以上)で動作することがわかっているものを強くお勧めします。
html - Ruby1.9でのHTMLの整理/クリーニング
私は現在、HTMLtidy用のRubyTidyRubyバインディングを使用して、受け取ったHTMLが整形式であることを確認しています。現在、このライブラリは、Ruby1.9でRailsアプリケーションを入手することを妨げている唯一のものです。Ruby 1.9でHTMLのチャンクを整理する代替ライブラリはありますか?
ruby - Ruby 1.9 で Unicode gem を置き換えるには?
残念ながら、Unicode 0.1 ( sudo gem install unicode
) は Ruby 1.9 では動作しません。次のスニペットがあります。
アクセント付きの文字を削除せずに、タイトルをパーマリンクに変換するために使用します。
pack
またはメソッドを使用してそのようなテキストを変換する方法はありunpack
ますか?
ruby - Rubyで出力ファイルのエンコーディングを指定するにはどうすればよいですか?
を使用するときにファイルのエンコーディングを設定するにはどうすればよいFile#open
ですか?
ruby - 列挙子はRuby1.9.1でどのように機能しますか?
この質問は、Ruby 1.9.1で列挙子を使用する方法についてではなく、それらがどのように機能するのか興味があります。ここにいくつかのコードがあります:
上記のコードでは、、、e = Bunk.new.each
次にe.next
、e.next
を使用して連続する各要素を取得できますが、実行を一時停止してから適切な場所で再開するのはどの程度正確ですか?
の歩留まりをに0.upto
置き換えるとFiber.yield
わかりやすいと思いますが、ここではそうではありません。それは昔ながらのことですが、yield
どのように機能しますか?
enumerator.cを見ましたが、私には理解できないほどです。たぶん誰かが、1.8.6スタイルの継続ベースの列挙子ではなく、ファイバーを使用してRubyで実装を提供することができます。これにより、すべてが明確になりますか?
ruby-on-rails - Ruby 1.9でファイルを(ペーパークリップを使用して)アップロードしようとすると、RailsでRackが失敗します
Ruby1.9とRails2.3.4を使用しているRubyonRailsアプリケーションがあり、ユーザーにビデオをアップロードしてもらいたいので、Paperclip gemをインストールしましたが、Rackからこのエラーが発生します。それが「無効なバイトシーケンス」であると言っているという事実は、それがRuby1.9からのものであると私に疑わせます。
何か案は?
ありがとう、
タム
フォーム:
e>
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 - Ruby 1.9.1-p234、Passenger 2.2.5、Rails 2.3-POST リクエストで安定したクローズド ストリーム
Ubuntu サーバーに Ruby 1.9.1 (p234) をセットアップしました。Rails 2.3-stable を Apache 2.2/Passenger 2.2.5 で提供する Rails アプリをデプロイしようとしています。
GET リクエストは問題なく動作しますが、POST リクエストは次のログ エントリですぐに中断されます。
...そしてその後、いくつかの。
私は読んで、これを見つけました: http : //blog.labnotes.org/2009/09/01/ruby-1-9-1-p234passenger-2-2-5-tempfile-rb-fix/ Ruby 1.9.1-p234 の tempfile.rb から 1 行を削除するパッチに。残念ながら、そのファイルを調べると、攻撃的な行が既に削除されていることがわかりました。私の問題が続くので、それは私に少し無知なままです。何か案は?
ruby - Ruby 1.9 の本当にクールな機能
Ruby 1.9.2 のリリースが間近に迫った今こそ、開発者を Ruby 1.9 に興奮させるときです。Ruby 1.8 ではできなくて、Ruby 1.9 でできて便利なことは何ですか?