求助各位大神,有没有这样的插件,可以解析上传的 XML 或者 CSV 或者其他格式的文件,然后将对应的字段在页面显示出来,然后点击保存插入到数据库种。
这是几个步骤,各自有相应的 Gem,但是没有这么一条龙的,要自己开发。
https://www.ruby-toolbox.com/
首先 第一个页面有一个上传的按钮 用户点击上传以后 第二个页面显示 xml 或者 csv 的内容 同时还有一个保存按钮
这样符合你的需求吧?
大体流程是这样的: 1、有上传按钮的页面是 new action 2、然后 create action 处理文件上传的步骤 处理的时候检测文件类型 xml 就用 xml 解析器解析成一条条的记录 csv 就用 csv 解析器 这里可能会用到的 gem 会有 crack(解析 xml)还有 ruby 自带的 CSV 3、解析以后 跳到 edit action 页面显示你刚刚解析的记录 4、保存按钮是 update action 你就能存了
备注 以上 action 的名字是随便起的 你可以随意定义 流程差不多就是酱紫
#2 楼 @zj0713001 感谢一楼,二楼的兄弟,ruby-china 太给力了