Railsで使えるGem

RubyでFaye-websocketを試す

投稿日:

公式

faye-websocketは、fayeからwebsocket-extensionを切り離したもの.
rackよりも自由に使えるらしい.
github.com/faye/faye-websocket-ruby

インストール

サーバ側

app.rb

config.ru

起動

クライアント側

ruby client.rb で起動

エラー

Rack::Lint::LintError: Status must be >=100 seen as integer

p ws.rack_response が、 [-1, {}, []] を返すから

Error during WebSocket handshake: ‘Upgrade’ header is missing

config.ruに足す

One or more reserved bits are on: reserved1 = 1, reserved2 = 0, reserved3 = 0

結局、サーバーをpumaに変えた.
上の変更も戻した.

できた

日本語版スタックオーバーフローお世話になりました.
20分くらいで解決しました.
すごい!


seventhsense の スタック・オーバーフロー でのプロフィール、プログラマーとプログラミングに熱心の人向けの質問と回答のサイトです。

-Railsで使えるGem
-,

執筆者:

関連記事

RailsでECサイト構築7 デプロイ~spree+apache2+passenger

  前提 Rails3.2のアプリをデプロイ~apache+passenger+postgresql Rails3.2+Apache2+Passenger環境でSSLを使ってみる &nbsp …

sunspot_railsで全文検索

sunpotはsolrというJava製の全文検索サーバをrubyから使えるGem sunspot_rails はsunspotにマージされてました 参考 railscasts.com/episodes

TwitterBootstrapでアイコンが微妙な感じだったらFontAwesomeを試してみるといい

かもしれない fortawesome.github.com/Font-Awesome/ hallojsで使ってるのは上 github.com/bokmann/font-awesome-rails gi …

no image

Rails3.2とBackbone.jsでToDoアプリを作ってみた~backbone-on-rails

  公式 backbonejs.org/ Backbone ドキュメント日本語訳 github.com/enja-oss/Backbone イントロダクション github.com/enja

Rails3.2からMongoDBを使ってアプリをつくってみる~mongoid

MongoDBはとても素直で扱いやすいということがわかってきたので、以前作成した郵便番号・住所の相互検索アプリをまたつくってみた 参照 MongoDBのチュートリアルをこなす KEN_ALL.CSVを …