Ruby on rails 如何将文件从Internet加载到方法中?
我正在尝试编写一个方法来比较两个文件的内容。如何加载外部url/Internet文件 其中一个文件在我的应用程序中,我使用下面的行加载它,这似乎有效Ruby on rails 如何将文件从Internet加载到方法中?,ruby-on-rails,ruby,Ruby On Rails,Ruby,我正在尝试编写一个方法来比较两个文件的内容。如何加载外部url/Internet文件 其中一个文件在我的应用程序中,我使用下面的行加载它,这似乎有效 file1 = File.open('app/assets/files/example.html') 但是第二个文件在互联网上。下面的行加载文件失败(错误:没有这样的文件或目录@rb_sysopen)。我如何加载用于比较方法的Internet文件/页面 file2 = File.open('http://www.example.com/examp
file1 = File.open('app/assets/files/example.html')
但是第二个文件在互联网上。下面的行加载文件失败(错误:没有这样的文件或目录@rb_sysopen
)。我如何加载用于比较方法的Internet文件/页面
file2 = File.open('http://www.example.com/example.html')
你可以很容易地实现这一点 或者,您可以传入一个
URI
file2 = open(URI.parse('http://www.example.com/example.html'))
需要“打开uri”
。然后file2=open(“http://....“”
file2 = open(URI.parse('http://www.example.com/example.html'))