我有一个RoR应用程序在服务器正常启动时正常工作(rails s
),但是当我作为守护程序启动服务器时,我在运行File.read (<filename>)
时收到错误:
Errno::ENOENT (No such file or directory - <filename>
此文件显然存在,因为它在未作为守护程序启动时有效。
我应该如何解决这个问题,以便我可以将开发服务器作为守护进程启动?
答案 0 :(得分:0)
我想通了 - 为了在这里修正路径,我必须这样做:
Rails.root.join(<filename>)
然后它有效!