Я использую 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
или файловых запросов в этом каталоге, и я хочу поместить команду в этот рубиновый код для запуска google-chrome localhost:3000
, но я не знаю, куда ее поместить.