如何从当前文件夹中要求文件?
@H_403_2@我有一个名为sql_parser.rb的文件,其中包含一个类.我想将这个包含在另一个文件中也在同一个文件夹中,所以我用:
require 'sql_parser'@H_403_2@当我从该文件夹运行时失败:
LoadError: no such file to load -- sql_parser@H_403_2@我尝试在该文件存在的文件夹中使用IRB,并要求它在那里,但是有相同的问题.
解决方法
在ruby 1.9.x中,可以使用require_relative方法.见
http://www.ruby-doc.org/core-1.9.3/Kernel.html#method-i-require_relative.