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

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

求助各位大神,有没有这样的插件,可以解析上传的 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 太给力了

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