【发布时间】:2018-01-18 12:27:08
【问题描述】:
当我运行这个 Ruby 代码时出现错误:
require "rails"
let(:xml_file) { File.join(Rails.root, 'spec', 'fixtures', 'xml', 'sale.xml') }
结果:
失败/错误:let(:xml_file) { File.join(Rails.root, 'spec', 'fixtures', 'xml', 'sale.xml') }
TypeError:
no implicit conversion of nil into String
您知道这是导致此问题的原因吗?我该如何解决? xml文件存在于指定位置。
【问题讨论】:
-
你确定
Rails和Rails.root是在那个时候定义的吗? -
你在 Rails 应用程序中运行这个吗?
标签: ruby