【发布时间】:2009-11-17 01:28:55
【问题描述】:
我有一个引用 TMY3 meteorological dataset 的 rails 应用程序,它是对 1000 多个不同站点的大量不同的每小时天气观测。
我下载了整个数据集并将我需要的列吸进了一个按站点索引的本地表中,这使得它在开发和生产中变得又好又快。
但是,索引需要 5 分钟,这使得每次加载测试都非常痛苦。这个表永远不会改变,所以我想把它加载到我的测试环境中,然后把它放在那里运行我的其余测试。我所有的其他模型和表格都是标准的轨道交易,可以根据需要进行工厂化或模拟。
有什么想法吗?
【问题讨论】:
-
您是否使用 db:seed 播种?您如何加载这些数据进行测试?
-
我不知道 db:seed - 现在我只是没有加载(或测试)那个全新的模型。我通过将以前的 mysqldumped 文件通过管道传输到 mysql 来将表加载到我的开发和生产环境中。
标签: ruby-on-rails