RackをCGIとして使うときにPOSTで生じる問題は以前から存在していましたが、1.1.0では以前と同じ対処法が使えなかったのでメモしておきます。SinatraやRamazeもRackベースなのでこの対処法で動作するようになると思います。
この内容をrack_fix.rbなどとして保存しておいて、rack本体より後でrequireすればエラーを抑止することができます。
rewind時に飛ぶ例外を握りつぶしているのは以前と同じですが、1.1.0では例外の種類がこれまでのErrno::ESPIPEからRack::Lint::LintErrorに変更されたようなので対応しています。Rack::Lint::LintErrorは広く利用されているので握りつぶしていいのか微妙なところですが、今のところ問題は起きていません。