2011-04-26 12 views
0

Net::HTTP.get_printをレールアプリケーションで使用して、URLからの応答を取得し、そのページにURLを出力しようとしています。私のコントローラが含まれていますRailsアプリケーションでNet :: HTTP.get_printを使用

uri_string = "www.example.com" 
uri = URI.parse(uri_string) 
@contents = Net::HTTP.get_print(uri) 

を次に一致.html.erbファイルが含まれています:

<%= @contents %> 

私は"http://www.google.com"のようにダミーのURLを使用する場合でも、結果のページは、空白です。私は間違って何をしていますか?私はRuby 1.8.7とRails 3.0.7(OS X)を使用しています。

答えて

1

get_printがSTDOUTに出力してnilを返すため、何も表示されません。つまり、あなたのウェブページではなく、あなたのログの出力を見ることができます。

@contents = Net::HTTP.get(uri)など

関連する問題