ローカルで正常に動作する小さな小さなSinatraアプリを作成しましたが、何らかの理由でオンラインにするとすぐに、「内部サーバーエラー」しか表示されません。
ロギング出力を取得するにはどうすればよいですか?
私は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
最初のものは正常に動作し、2番目はエラーをスローします。なぜエラーが発生するのか興味がありません。フィードバックを受け取り、将来エラーを解決する方法に興味があります。