1

我已经按照https://devcenter.heroku.com/articles/rails3将我的 Rails 应用程序部署到 Heroku ,并且可以打开类似http://severe-mountain-793.herokuapp.com的网站

现在我很困惑:应用程序实际存储在哪里?应用程序的变量Rails.root是什么?如果我system(...)在控制器中运行系统命令,它从哪里运行?

4

1 回答 1

2

在 Ruby 中,您总是Dir.pwd可以找出您所处的上下文。您可以在应用程序的上下文中执行此操作,heroku run console以便在本地计算机上获取远程控制台。

此外,您可以通过运行 SSH 直接进入服务器heroku run bash。我想您会发现您的应用程序存储在/app.

希望这可以帮助。

于 2013-06-24T21:21:33.420 回答