Я написал крошечное крошечное приложение Sinatra, которое отлично работает локально, но по какой-то причине, как только я выложил его в сеть, все, что я получил, это «Внутренняя ошибка сервера».
Как получить выходные данные журнала?
Я бегу на Dreamhost с пассажиром, используя инструкции из книги Синатры .
Итак, я добавил к другим обработчикам:
get '/hello/:name' do
"Hello, #{params[:name]}!"
end
get '/nokogiri-test/' do
doc = Nokogiri::HTML(open('http://www.google.co.il/search?q='+params[:query]))
res = ''
doc.xpath('//li//h3//a').each do |li|
res+= li.content + '<br />'
end
res
end
Первый работает нормально, второй выдает ошибку.
Меня не интересует, почему есть ошибка. Меня интересует, как получить отзыв и исправить ошибки в будущем.