現在のWebサイトを保存するためのボタンが必要です([名前を付けて保存]をクリックするのと同じように)。コントローラーでメソッドを作成しました。これは、外部サイト(http://www.google.comなど)でうまく機能しますが、アプリケーション内のサイトでは機能しません。タイムアウトエラーが発生します。これは私には説明がありません:(
問題は何ですか?
#CONTROLLER FILE
def save_current_page
# => Using MECHANIZE
agent = Mechanize.new
page = agent.get request.referer
send_data(page.content, :filename => "filename.txt")
end
私もOpenURIを試しましたが、同じ問題です!
#CONTROLLER FILE
def save_current_page
# => USANDO OPEN URI
send_data(open(request.referer).read, :filename => "filename.txt")
end
私はrails3.2とruby1.9を使用していますが、助けていただければ幸いです。すでに10時間ほどかけて動作させています。