我在这里有非常简单的新手问题params hashs,这是我的视图中的params hash的以下代码,
{ name: 'name supplier',
fax: 'fax supplier',
contact_persons: [
{name: 'contact person 1', value_number: '123456', value_type: 'mobile phone'},
{name: 'contact person 2', value_number: '123456', value_type: 'mobile phone'},
{name: 'contact person 3', value_number: '123456', value_type: 'email'},
{name: 'contact person 4', value_number: '123456', value_type: 'bb'}
]
}
我想将它保存在数据库上,但是我怎么做,它不仅仅是简单的ContactPerson.new(params [:contat_persons])对吗?
答案 0 :(得分:0)
假设您的供应商和ContactPerson之间存在has_many关系,您可以通过supplier.rb执行某些操作:
params[:contact_persons].each { |person| contact_persons.build(person) }
contact_persons.save