如何从excel文件导入关系数据

时间:2017-01-23 05:40:47

标签: ruby-on-rails ruby-on-rails-4 roo

我正在关注使用gem roo将excel文件导入数据库的铁路广播教程https://www.youtube.com/watch?v=_NSBm_Q431Y&t=487s。导入和导出数据工作正常,但在导入关系数据时,它显示以下错误:

ViewGroup

这是我在“producto”模型中的方法:

unknown attribute 'PzaXCja' for Producto.
Extracted source (around line #73):

      row = Hash[[header, spreadsheet.row(i)].transpose]
      producto = find_by_Clave(row["Clave"]) || new
      producto.attributes = row.to_hash.slice(*row.to_hash.keys) 
      producto.save!
    end
  end

1 个答案:

答案 0 :(得分:1)

如果我说得对,你想在productosxpza上设置属性,但是通过producto吧?这应该有用。

producto.productosxpza_attributes = { ... }