2012-07-27 34 views
0

我有一個基本的待辦事項列表應用程序,它基於current_user(通過Devise生成)來執行簡單的CRUD。Rails .Build造成每種方法中的額外項目

在索引中,使用<%@時會有一個額外的項目任務。 %>。額外的項目沒有id(/任務)。在做了一些研究之後,它可能是由post中提到的控制器中的.build引起的。你如何解決/解決這個額外的項目問題?我也使用ajax來刷新crud,但是我相信額外的項目與創建/刪除之後如何呈現新列表有關。

回答

1

你可以避開它,當您檢查新紀錄:

unless task.new_record? 
    #other tasks stuff 
end 
+0

謝謝大家的響應。它看起來像我創建/刪除後避免多餘的項目,它再次呈現。但最初整個列表沒有顯示,所以我創建了一些東西后只能看到列表(不需要刪除) – Poyi 2012-07-28 00:43:12