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
您應該將Rails升級到3.2.5。 3.2.4有一些迴歸,3.2.5在不到一天後出現以糾正它們。如果你的應用在3.2.3上工作並在升級後神祕地停止工作,3.2.5可能會修復它。 – x1a4
你的控制器索引動作是什麼樣的? –