从Rails中的链接获取IO对象

时间:2013-02-13 20:54:09

标签: ruby-on-rails json

我想编写一个方法(在Ruby / Rails中),它将URL(String)接收到文本文件并使用JSON来解析它。

#LOAD实体文件   def load(url) `result = JSON.parse(x)   端

x应该是什么? (我知道它需要是String或IO对象,但是如何获得一个字符串/ IO对象,其内容是url指向的文件的内容?

1 个答案:

答案 0 :(得分:1)

require 'open-uri'

def load(url)
  open(url) do |file|
    JSON.parse(file.read)
  end
end