Как функционирует сабж? Мне привычны традиционные веб сервера, nginx тот же. Там сервер отдельно, cgi скрипты с файлами отдельно. Здесь один скрипт и конфигурация сервера, и генерация страниц.
rack_app = lambda { |env|
page = '<a href="link.html">link.html</a>'
[200, {"Content-Type" => "text/html"}, [page]]
}
Rack::Server.start(app: rack_app)
Получается при модификации сайта надо все перезапускать? Вообще, как-то все непонятно, не могу в инфраструктуре разобраться.
Еще вот детальный вопрос. Приведенный код генерит страничку с ссылкой на файл link.html. При переходе по ней ничего не происходит. Для выдачи файлов с диска какие-то настройки есть, или это в принципе невозможно?