Ruby的“require”方法在字符串中带有正斜杠,这意味着什么?

时间:2014-05-23 14:40:39

标签: ruby capybara poltergeist

require 'capybara/poltergeist'

在这个ruby方法中,所需方法中有正斜杠。我不相信这是一个文件夹路径。我想知道这个需要的方法是做什么的。谢谢你的帮助!

1 个答案:

答案 0 :(得分:1)

是的,我检查了文档,它使它更清晰一点。我明白这需要'方法将检查我的文件的$ LOAD_PATH全局变量,但我的gem不存储在$ LOAD_PATH中定义的任何路径中。所以我仍然不明白它是如何获取文件的。但我觉得终于找到了答案

  

"当RubyGems激活gem时,它会将你的包的lib文件夹添加到$ LOAD_PATH,准备好由另一个lib或应用程序正常使用。可以安全地假设您可以在lib文件夹中要求任何文件。" - RubyGems指南。

所以我只需要查看Gem' lib'通过'要求'来了解我可以拨打的电话。方法。