私はいくつかの Web 開発用に静的コンテンツを提供しようとしていますが、実際のサーバーが何をするかをシミュレートするために数行の erb を使用しています。私はすでにここで WEBrick でこれを行いました: http://ceronio.net/2011/06/nice-web-server-script-to-server-any-directory-using-webrick、しかし今は Mongrel でこれを行いたいです。
これまでの私のコードは次のようなものです:
#!/usr/bin/ruby
require 'rubygems'
require 'mongrel'
Mongrel::DirHandler.add_mime_type('.rhtml', 'text/html')
server = Mongrel::HttpServer.new("localhost", 2000)
server.register("/", Mongrel::DirHandler.new(Dir::pwd))
server_thread = server.run
server_thread.join
しかし、index.rhtml ファイルにアクセスすると、<% %> タグ内のコンテンツは処理されず、ファイルがそのままブラウザーに渡されます。
WEBrick では、追加の操作は必要ありませんでした。サーバー側の Ruby コードを .rhtml ファイルで処理するには、ここで何をする必要がありますか?