我有一个似乎不知道自己的根路径的 Padrino 应用程序。该应用程序运行良好,但是当我尝试要求我编写并放入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 文件夹本身的根文件夹中创建一个新文件夹。
我可以从头开始重新创建我的应用程序并复制文件,但我已经有 Heroku 和 git 设置等,并且不想重新创建所有这些(有时只是复制文件不能正常工作)。
有没有办法重置这个?