open-uri

    0熱度

    1回答

    我在這裏遇到了一個問題。 我使用Ruby on Rails的: 紅寶石1.8.7(2011-12-10 PATCHLEVEL 356) 軌2.3.14 我想簡單的開與下面的地址開URI: http://jollymag.net/n/10390-летни-секс-пози-във-водата.html(聯繫是NSFW) 然而,當讀取產生奇怪的(虛線)字符串生成的文件。 這也是在ruby 1.9

    2熱度

    3回答

    我知道一些語言有一個庫,它允許您獲取404或500消息的HTTP內容。 是否有一個允許Ruby的庫? 我試過open-uri,但它只是返回一個HTTPError異常,沒有404響應的HTML內容。

    2熱度

    1回答

    我正在使用雅虎股票價格系統從網上檢索多個股票價格。不幸的是,我需要使用的Yahoo API會返回一個.csv文件,該文件顯然包含股票每日交易的一條線,這對於我正在使用的股票至少有5千行,並且超過一萬其中一些線(example)。 我只關心目前的價格,但是,這是在第二行。 目前,我正在做這個: require 'open-uri' def get_ticker_price(stock)

    0熱度

    2回答

    我想在Rails中使用open-uri gem的open方法。 當我在獨立的Ruby應用程序中嘗試它時,我只需要它在文件頂部並且一切正常。 但現在我想要它在Rails應用程序中使用它的控制器。將需求放在控制器上是可取的嗎? 控制器代碼: def search if params.has_key? :q params[:q] =~ /\?v=(.*?)&/ xmlfee

    0熱度

    1回答

    在此之後調用controller.rb,一個文件(chart.png)將保存在我的rails應用程序文件夾,所以如何把這個並會附上郵件? controller.rb def mail @imageURL = "https://chart.googleapis.com/chart?chs=150x150&cht=qr&chl=5&choe=UTF-8" open(@imageUR

    5熱度

    2回答

    當我使用下面的代碼,我收到以下錯誤信息: can't convert StringIO into String (TypeError) array_of_lines = [] Zip::ZipInputStream::open(open("URL for zipped file", "rb")) do |io| file = io.get_next_entry puts "D

    12熱度

    6回答

    我使用ruby 1.9.2以及Rails 3.1.4和Paperclip 2.4.5。 我的問題是試圖挽救一個回形針附件從URI丟失文件擴展名和保存沒有一個導致與類似的fancybox的事情,需要延期問題的文件。 一些示例代碼: uri = "http://featherfiles.aviary.com/2012-06-13/bbe5f0de1/0c5a672b88ea47ecb4631ac173

    0熱度

    2回答

    保存當前頁面,我需要有一個按鈕來保存當前網頁(就像點擊「另存爲」),我創建了任何外部網站的偉大工程的控制器的方法(如http://www.google.com),但不適用於我的應用程序內的網站,我收到超時錯誤!這種說法沒有解釋,我:( 任何線索是什麼問題? #CONTROLLER FILE def save_current_page # => Using MECHANIZE

    0熱度

    1回答

    我試圖使用ruby代碼來測試uri是否有效(例如,實際上有內容,而不是測試它是否形成良好),並且我可以使用open(uri)打開uri。但在我的情況下,uri是要下載的文件的鏈接,我不想下載整個文件來驗證是否有內容。 有沒有其他解決方案呢?

    3熱度

    3回答

    當我在本地運行Nokogiri與運行在我的服務器上時,我遇到了一些奇怪的差異。在我的本地機器上整個文檔似乎解析並可用,但在服務器上我似乎得到了文檔類型選項卡和一些隨機的評論標籤。 首先,確保它不是open-uri的問題我檢查了它 - 結果不準確,但包含正確的標記。 地方: ruby-1.8.7-p352 :005 > s = open('http://www.pennstateind.com/st