我的 ruby 项目如下所示:
my_dir
   - app
       + controllers
       + views
       + models
           * foo.rb
   - doc
       + dummy.txt
在里面foo.rb,我有一个常量,如下所示
PATH_TO_DUMMY="../../doc/dummy.txt"
def bar(path=PATH_TO_DUMMY)
   # do something
end
“../../doc/dummy.txt”是定义路径的正确方法<my_dir>/doc/dummy.txt吗?它看起来不太好,因为那只是从app/models
有没有办法获得我的项目目录的绝对路径,所以我可以这样做:
PATH_TO_DUMMY=File.jon(PROJECT_ROOT, "doc/dummy.txt")