imanel/websocket-rack — Issue #3: Undefined method `backend' for nil:nilClass
Author: nilclass
Created: 2011-11-13 19:59:19+00:00
State: open

This is being thrown, if you require 'rack/websocket' before loading 'thin'.
I'm not sure, but I think the aliasing in the thin extension is going wrong.

Anyway, solution is easy: first load thin, then load websocket-rack!
Nevertheless, this is the second time that I scooped through websocket-rack code to figure out what was wrong, so this issue is partly a reminder for myself :)