HerokuでホストされているWatirを使用してHTMLスナップショットを生成したいと思います。
AJAXアプリケーションをクロール可能にするためのGoogleの完全な仕様は、 HTMLUnitの使用を提案しています...「HTMLスナップショットを作成するにはどうすればよいですか?」を参照してください。ポイント#3。
HtmlUnitは、Java専用のヘッドレスブラウザエミュレータです。残念ながら、jRubyはHerokuのオプションではありません。したがって、HtmlUnitは除外されます(私の知る限り)。
興味があれば、Google App EngineでホストされるサービスとしてのHtmlUnitについて別の質問があります... AJAXアプリケーションをクロール可能にしますか?Google App Engineで簡単なWebサービスを構築してHTMLスナップショットを作成するにはどうすればよいですか?...まだ証明された例/答えを待っています。