2012-07-05 67 views
2

在本地主機上工作時,您可以訪問應用程序ActionDispatch :: Integration :: Session)來測試您的應用程序? (例如測試控制器)如何通過heroku控制檯訪問「app」(參考會話)?

使用heroku控制檯時,我無法看到應用程序 var,有沒有人知道方法?在Heroku

竹堆,Rails的版本3.0.3

+0

您正在運行哪個堆棧以及哪個版本的導軌?我可以在Cedar/rails 3.2.6上訪問「app」。 – Teoulas 2012-07-05 15:47:16

+0

謝謝,它是竹竿和滑軌版本3.0.3。還編輯了這個問題。 – 2012-07-06 09:26:32

回答

1

在Heroku的控制檯,運行軌道控制檯當你沒有應用程序對象。這些命令通過Heroku的「路由網格」,所以我相信這就是爲什麼你沒有完全訪問。

相反,您可以訪問您的模型和應用程序邏輯。

+0

這是heroku特有的嗎?因爲正如問題中所提到的,我通過控制檯在本地測試時確實有會話。 – 2012-07-06 09:28:06

+0

我可以確認,heroku控制檯不允許訪問應用程序。去編輯我的答案。 – 2012-07-06 12:55:39