Rails 求问 rails 有这样的上传插件吗?

bjyuxiao · 2014年03月16日 · 最后由 bjyuxiao 回复于 2014年03月16日 · 1645 次阅读

求助各位大神,有没有这样的插件,可以解析上传的XML或者CSV或者其他格式的文件,然后将对应的字段在页面显示出来,然后点击保存插入到数据库种。

共收到 3 条回复

这是几个步骤,各自有相应的 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太给力了

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册