Ruby require_relative

Zac*_*ach 1 ruby require

这对谷歌来说非常困难.我有一个位于的文件

/folder_1/folder_2/folder_3/my_ruby_file_to_be_executed.rb 
Run Code Online (Sandbox Code Playgroud)

在该文件中我需要这个文件

/folder_1/folder_4/file_to_require.rb
Run Code Online (Sandbox Code Playgroud)

我无法锻炼如何写出从一个到另一个的相对路径.
我正在使用红宝石1.93

Cha*_*ell 5

..在您的路径中使用将为您提供一个文件夹.所以,如果你从folder_3后面移动到后面folder_2再返回folder_1,你将需要这样的东西:

# my_ruby_file_to_be_executed.rb 
require_relative '../../folder_4/file_to_require.rb'
Run Code Online (Sandbox Code Playgroud)