Ruby on rails 4 如何在rails控制台中正确启用开放uri,从而使其在项目中工作
当我需要在rails控制台中打开uri时:需要“打开uri” 我猜错了。 有什么建议吗 环境: 轨道4.2.4Ruby on rails 4 如何在rails控制台中正确启用开放uri,从而使其在项目中工作,ruby-on-rails-4,open-uri,Ruby On Rails 4,Open Uri,当我需要在rails控制台中打开uri时:需要“打开uri” 我猜错了。 有什么建议吗 环境: 轨道4.2.4 ruby 2.2.1p85您会得到false,因为gem已经加载。Rails控制台加载您的环境 bin/rails c Loading development environment (Rails 5.0.0.alpha) 2.2.3 :001 > require 'open-uri' => false 如果您尝试在交互式ruby控制台(irb)中require它
ruby 2.2.1p85您会得到false,因为gem已经加载。Rails控制台加载您的环境
bin/rails c
Loading development environment (Rails 5.0.0.alpha)
2.2.3 :001 > require 'open-uri'
=> false
如果您尝试在交互式ruby控制台(irb)中require它,require命令将返回true,因为gem尚未加载
irb
2.2.3 :001 > require 'open-uri'
=> true
# If you try to require it a second time you'll get false because is already been loaded
2.2.3 :002 > require 'open-uri'
=> false
默认情况下,rails控制台中需要打开Uri。您可以通过调用
open('http://google.com“)
如果它运行成功,您已经有了“打开的uri”虽然我不知道答案,但此链接:可能会为您提供更多信息。