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