2014-01-22 126 views
1

关于Rails中临时表的快速问题。Rails临时表

我有一个应用程序,用户通过CSV上传数据。

我想验证数据库中的数据作为验证的第一步,因此我想先将数据导入临时表中。一旦我完成了验证数据(这实际上只是将临时表加入“真实”表),我会破坏临时数据。

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

但我不知道在那里我会执行该和/或你将如何能够访问表,就像我会一个AR对象。

+0

嗨!你找到了解决这个问题的办法吗?寻找相同的东西:) – YoniGeek

回答

0

如果CSV文件比较复杂,并且上传次数也不会很频繁,那么我会简单地使用普通模型并将未验证的数据标记为未验证。如果用户发现它并确认,它会得到验证,否则会被破坏。简单得多。

+0

这将无法正常工作,因为我正在进行验证以防止重复记录。但我很欣赏答案。 –