将属性分配给对象时忽略未知属性

时间:2013-10-29 20:52:22

标签: ruby-on-rails ruby ruby-on-rails-3

如果该对象没有那个/那些属性,有没有办法忽略设置为分配给对象的属性?

例如:

Object has id, field1

人员问题Object.create(field1: 'test', cheese: 'test1')

有没有办法继续创建对象并忽略该人试图为奶酪分配值?

1 个答案:

答案 0 :(得分:0)

我不知道如何在没有清理文件的情况下忽略它们。但是,您可以使用此:

https://github.com/rroblak/seed_dump

要将当前的dev db转储到种子文件,有时使用destroy从控制台转储不需要的记录并使用gem创建种子文件比手动更容易。