0

我有一个 RoR 应用程序在服务器正常启动时按预期工作(rails s),但是当我将服务器作为守护程序启动时,运行时出现错误File.read (<filename>)

Errno::ENOENT (No such file or directory - <filename>

该文件显然存在,因为它在未作为守护程序启动时工作。

我应该如何解决这个问题,以便我可以将开发服务器作为守护进程启动?

4

1 回答 1

0

我想通了-为了使路径正确,我必须这样做:

Rails.root.join(<filename>)

然后它起作用了!

于 2012-09-17T19:28:01.593 回答