Rails临时表

时间:2014-01-22 16:33:59

标签: mysql ruby-on-rails activerecord temp-tables

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

我有一个用户通过CSV上传数据的应用。

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

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

但是我不知道我会在哪里执行它和/或你将如何访问该表,就像我对AR对象一样。

1 个答案:

答案 0 :(得分:0)

如果CSV文件很复杂且上传频率不高,我只会使用普通模型并将未验证的数据标记为未验证。如果用户发现它没问题并确认,则会得到验证,否则会被破坏。更简单。