我在文件的顶部有这个:
parser_spec.rb:
require File.dirname(__FILE__) + '/parser.rb'
里面有一个班级:
parser.rb:
class Scraper
def scrape_department(file)
这两个文件都在rails/project
文件夹中。
如何做到这一点,以便我可以只通过require 'parser'
包含该文件?
答案 0 :(得分:0)
File.dirname(__FILE__)
只是意味着在调用者的目录中查找文件。
尝试使用
require_relative 'parser'
顺便说一句,我建议重命名你的文件scraper.rb,因为这是你文件在该文件中的名称。
答案 1 :(得分:0)