0

我正在使用roo gem 处理一个包含教师提交的学生信息的 excel 文件,然后将这些信息逐行解析并存储在数据库中。在某些情况下,这些 excel 文件的输入被标记为无效,需要教师进一步输入。输入将对应于预定义的决定,即是、否、真、假、取消。

例如,如果一个字段被读取并被标记,我想向老师显示一个提示,要求他继续处理或取消,在这种情况下,我将分别继续我的循环或回滚。

我想知道是否有人可以给我一个关于我需要什么工具的基本概要,或者我如何在 Rails 应用程序中实现它?

4

1 回答 1

0

我没有找到任何这样的例子,我想这只是 Web 应用程序没有完成的事情。

除非我看到有人提出更好的建议,否则我认为我会将其分解为两个单独的过程,一个验证过程将首先处理将每一行存储到哈希字段数组中的 excel 文档,并将它们各自的错误消息返回给用户重定向。接下来的页面会将散列数组格式化为带有复选框等的表单表,这些复选框将被发送回控制器以进行第二次处理并提交。

在纸上听起来不错,但我会自己找出这是否真的可行。

于 2012-10-04T17:13:30.293 回答