所以我的困境是我正在尝试从控制器运行单元测试。所以,我试图从控制器进行系统调用 system("ruby -Itest ../../test/unit/user_model_test.rb > results.txt")
但是,我得到
no such file to load -- test_helper (LoadError)
这是因为我没有从我的父目录运行命令。ruby 有没有办法从父目录进行调用?
如果我在控制器中进行系统调用,它将相对于控制器的位置运行吗?
所以我的困境是我正在尝试从控制器运行单元测试。所以,我试图从控制器进行系统调用 system("ruby -Itest ../../test/unit/user_model_test.rb > results.txt")
但是,我得到
no such file to load -- test_helper (LoadError)
这是因为我没有从我的父目录运行命令。ruby 有没有办法从父目录进行调用?
如果我在控制器中进行系统调用,它将相对于控制器的位置运行吗?