Я пытаюсь подать статический контент для некоторых веб-разработок, добавив несколько строк 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?