2010-09-27 33 views
1

我正在嘗試學習RoR,並且不斷收到討厭的頁面不存在頁面。我從我的公共文件夾中刪除了index.html文件,並在我的路由文件中創建了一個根路由,但我仍然遇到了這個錯誤。我使用mod_passenger和ruby企業版運行ubuntu 10.04。試圖學習RoR,但不斷收到頁面不存在錯誤

+0

可以粘貼你的路由文件和URL您試圖訪問? – 2010-09-27 04:17:53

+0

您的路線是否指向正確的控制器和操作名稱?控制器和操作是否存在?你有相應的視圖文件嗎? – PeterWong 2010-09-27 04:44:01

+0

您能否展示您獲得的確切錯誤以及您要完成的步驟?這可能意味着它無法找到模型的對象,或者它是404.html頁面。 – 2010-09-27 05:46:17

回答

0

1 -just離開mod_passenger,直到找到錯誤。這樣做

打開一個shell 轉到您的rails應用程序目錄 ruby​​腳本/服務器(rail < 3)。

它應該在控制檯中啓動服務器。並瀏覽你想要的頁面。如果您遇到錯誤,它應顯示在控制檯中。 (一旦你得到錯誤請在這裏發佈,以便我們能夠幫助你)

2 - 檢查你的數據庫連接是否正常。在配置/ database.yml文件

歡呼

sameera

0

rake routes是查看所有路由的標準shell命令。檢查您嘗試訪問的網址是否在列表中。如果不是,請向我們顯示routes.rb中的聲明,用於生成您嘗試訪問的此路線和網址。

+0

是的網址是在那裏,但現在我得到了「什麼出錯了錯誤」沒有任何記錄。 – 2010-09-27 04:36:19

+0

@Kyle檢查服務器日誌。如果您通過控制檯命令啓動服務器,錯誤也會顯示在控制檯中。 – 2010-09-27 04:40:15

+0

如果沒有,你可以檢查〜RAILS_ROOT/log/development.log的內容 – Chubas 2010-09-27 05:50:27

0

能否請您粘貼您的routes.rb文件的內容?
此外,請確保您爲該頁面創建了一個控制器,並且它應該包含索引操作。

高清指數

相關問題