2012-06-02 215 views
0

在更新到Rails 3.2.4之後,發生了一些非常奇怪的事情。Ruby on Rails服務器沒有刷新

我創建了一個新應用程序,並使用腳手架生成一個名爲FOO的模型。隨着本地服務,我可以創建一個新的FOO,但然後在FOO的index.html新的FOO不會出現。它只有在我重新啓動本地服務器後纔會執行。

當我推Herku時會看到相同的行爲。

這真的很奇怪,也因爲如果我把/ FOOs/1放在URL中,我可以看到新創建的FOO的顯示頁面(在我重新啓動服務器之前)。所以記錄在那裏,但它沒有在index.html中列出。後者只是做一個小事

<% @foos.each do |foo| %> 
    ... 
<% end %> 

這裏發生了什麼?

Rails版本是3.2.4

+1

您應該將Rails升級到3.2.5。 3.2.4有一些迴歸,3.2.5在不到一天後出現以糾正它們。如果你的應用在3.2.3上工作並在升級後神祕地停止工作,3.2.5可能會修復它。 – x1a4

+0

你的控制器索引動作是什麼樣的? –

回答

0

升級到3.2.5解決了問題!