2011-08-03 58 views
0

當我去到任何頁面,在home_controller例如,我會看到:軌不渲染頁面的用戶控制器

Started GET "/" for 127.0.0.1 at Wed Aug 03 12:32:32 -0400 2011 
Processing by HomeController#index as HTML 
Rendered home/index.html.erb within layouts/home (5.8ms) 
Completed 200 OK in 49ms (Views: 48.0ms | ActiveRecord: 0.0ms) 

而且HomeController#index頁面呈現/負載完美。

然而,如果我去一個網頁,想在user_controllerlocalhost:3000/userindex,沒有什麼變化在控制檯中,但在我的瀏覽器我得到陳舊數據的陳舊看法。我不明白爲什麼會發生這種情況。我已經重新安裝了ruby,rails和它們的依賴關係。緩存已關閉。對user_controller或用戶視圖進行的任何更改都沒有什麼區別。我在瀏覽器中看到的是陳舊的。我不明白!

回答

1

也許它不是真的呈現你認爲的是什麼?

  • 如果您的服務器已關閉,您仍然可以訪問用戶控制器頁面嗎?
  • 在公用文件夾中是否有可能覆蓋用戶控制器視圖的文件?
  • 嘗試重新啓動您的機器?也許一些流氓ruby進程正在與你搞混。
+0

當服務器關閉時,我無法訪問頁面。當我執行恢復修訂時,它會將數據拉出一次,然後永久失效(不斷顯示無數的數據拉)。重新啓動也沒有幫助:/ – stewart715

+0

它看起來像一個user.html文件被創建!謝謝你敲我的頭!任何想法爲什麼這可能發生? – stewart715

+0

我猜測它是由某種緩存方案產生的,沒有被清理乾淨,但我實際上並不知道。 – Karl