Я использую ruby thin для запуска сервера на локальном компьютере. В моем коде ruby, как только сервер успешно запускается, я хочу программно открыть веб-браузер для отправки запроса на этот сервер. Как я могу это сделать?
У меня есть такой код:
Rack::Handler::Thin.run(Rack::Builder.new do
map("/resource/"){run(Rack::File.new("/"))}
map("/") do
run(->env{
h = Rack::Utils.parse_nested_query(env["QUERY_STRING"])
[200, {},[some_method_to_dynamically_generate_content(h)]]})
end
end, Port: 3000)
, который наблюдает запрос от localhost:3000
или запросы файлов в этом каталоге, и я хочу поместить команду в этот код ruby для запуска google-chrome localhost:3000
, но я не знаю, где ее разместить.