Rails NestedForm 与文件上传

song940 · 2013年09月05日 · 最后由 linger 回复于 2017年02月20日 · 2806 次阅读

我有一个一对多关系的数据, 例如:

  • 员工 ( has_many :附件 )
  • 附件 ( belongs_to :员工 )

一个员工有可以添加多个附件 (如: 身份证复印件, 屌丝证明 啥的) 进去 , 那么这个时候我的麻烦来了:

  • 怎么在 NestedForm 中控制文件上传呢 (而且还是多个文件) ?
  • 资料编辑的时候怎么办? 附件是不可以编辑的 , 只能删除附件

之前想过避开使用 NestedForm 自己实现表单用 XMLHttpRequest 上传 , 但是又觉得不爽, 所以想知道大家遇到这种问题是如何解决的 .


Update : 为了更好的说明 , 补张图:

![screen-lsong](//l.ruby-china.com/photo/86036d0c9eeaf9a93d82a15979901fa8.png)

你好,我也遇到了这个问题,请问您是怎么解决的

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