nojs って何だよって感じではあるけど、とあるサービスで js に対応してないケータイで閲覧した時は script タグを消し去りたいということが発生したので jpmobile を使って request が mobile かどうかを判定して js を rack レイヤーでまるっと消す gem を書いた
https://github.com/paperboy-30days/rack-nojs
jpmobile がやたら古かったり、js 消すのはそもそもどうなのというのは察して下さい。