Padrino应用程序不知道自己的根路径

时间:2012-10-25 09:03:17

标签: thinking-sphinx padrino

我有一个Padrino应用程序似乎并不知道它自己的根路径。该应用程序工作正常,但当我尝试要求我写的文件并放入models文件夹时,它说它无法找到它。该模件在models文件夹中的另一个文件中是必需的:DvdActor.rb。我可以使用任何这些路径,但它找不到它:

/app/models/file.rb
file.rb
models/file.rb
app/models/fie.rb
...

只有在我使用时才能找到它:

"#{Padrino.root}/app/models/file.rb"

此外,Thnking Sphinx gem在编写配置文件或索引时也会遇到问题(如果我硬编码配置文件的路径)。

当我让Padrino生成一个Model时,它会在app文件夹本身的根文件夹中创建一个新的model文件夹。

我可以从头开始重新创建我的应用程序并复制文件,但我已经有Heroku和git设置等,并且不想重新创建所有这些(有时简单地复制文件不能正常工作)。

有没有办法重置这个?

0 个答案:

没有答案