2014-01-22 87 views
1

關於Rails中臨時表的快速問題。Rails臨時表

我有一個應用程序,用戶通過CSV上傳數據。

我想驗證數據庫中的數據作爲驗證的第一步,因此我想先將數據導入臨時表中。一旦我完成了驗證數據(這實際上只是將臨時表加入「真實」表),我會破壞臨時數據。

我看到這一點: http://richtextblog.blogspot.com/2007/09/mysql-temporary-tables-and-rails.html

但我不知道在那裏我會執行該和/或你將如何能夠訪問表,就像我會一個AR對象。

+0

嗨!你找到了解決這個問題的辦法嗎?尋找相同的東西:) – YoniGeek

回答

0

如果CSV文件比較複雜,並且上傳次數也不會很頻繁,那麼我會簡單地使用普通模型並將未驗證的數據標記爲未驗證。如果用戶發現它並確認,它會得到驗證,否則會被破壞。簡單得多。

+0

這將無法正常工作,因爲我正在進行驗證以防止重複記錄。但我很欣賞答案。 –