2013-10-29 128 views
0

如果对象没有那些/那些属性,是否可以忽略设置为分配给对象的属性?将属性分配给对象时忽略未知属性

例如:

Object has id, field1 

人发出Object.create(field1: 'test', cheese: 'test1')

有没有办法继续前进,创建对象,而忽略了人试图分配一个值奶酪?

+1

'seeds.rb'可以帮助项目中的新人快速上手。你为什么不想清理你的'seeds.rb',如果它不再是最新的? –

+1

在类似的说明中,我发现从规格中重用工厂非常适合生成种子数据。将数据生成保存在一个地方。 –

回答

0

我不知道有一种方法可以忽略它们,而不需要像清理文件一样多的工作。但是,您可以使用此:

https://github.com/rroblak/seed_dump

要转储当前的dev的分贝种子文件,有时它更容易使用破坏倾倒你不从控制台需要记录和使用创建种子文件宝石比手动。