我有一个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设置等,并且不想重新创建所有这些(有时简单地复制文件不能正常工作)。
有没有办法重置这个?