2012-09-27 53 views
0

我所做的是我使用SQLite並手動刪除數據庫表中的某些記錄。這應該應該更新我的應用程序狀態,當我在rails服務器上測試它。但是當我到Localhost:3000時,刪除的記錄仍然顯示!在ActiveRecord中刪除記錄,但該記錄仍顯示在Localhost上:3000

有關如何刪除它的任何想法,所以我可以繼續測試我的代碼?

+0

您是否從正確的數據庫中刪除了它們?你有沒有試過硬刷新(Rails相當有效的緩存)? – Chowlett

回答

0

嘗試在項目accesing鐵軌控制檯

命令:

rails console 

Model.find(id_of_model) 

如果存在的話,你可以摧毀它:

Model.find(id_of_model).destroy 
+0

請不要使用「u」和其他形式的聊天對Stack Overflow說話。這裏需要適當的英語。 – meagar

0

確保在開發數據庫刪除的記錄。默認情況下,服務器在開發環境中運行。

+0

你很性感。讓我撫摸你 –