我有一个rails 3应用程序,涉及大量从第三方导入CSV文件到各种rails模型。我已经开发了一些脚本来执行大部分繁重工作,今天我为模型添加了大量验证,以确保有效数据进入模型/表格。
我还想做一些验证错误的记录,这样我就可以掌握所有数据处理并快速捕获并纠正验证错误。为此,我采取了以下步骤:
问题:我提出的捕获验证错误的方法是否合理。是否有其他人使用的方法可能比我建议的更好/更好。是否有人知道任何宝石或内置功能可以完成我正在尝试做的事情。
答案 0 :(得分:1)
看一下validation_rage gem。你也许可以使用那个宝石来达到你想要的效果。
答案 1 :(得分:1)
还看看这个:))
Importing CSV file into multiple models at one time
和rail_admin_import gem,也许您可以使用上面的临时表方法进行扩展。