Ruby on rails 将属性指定给对象时忽略未知属性
如果对象没有该属性,是否有方法忽略设置为指定给该对象的属性 例如:Ruby on rails 将属性指定给对象时忽略未知属性,ruby-on-rails,ruby,ruby-on-rails-3,Ruby On Rails,Ruby,Ruby On Rails 3,如果对象没有该属性,是否有方法忽略设置为指定给该对象的属性 例如: Object has id, field1 人员发布对象。创建(字段1:'test',cheese:'test1') 有没有一种方法可以继续创建对象并忽略该用户试图为cheese赋值的情况?我不知道有什么方法可以忽略这些对象,而不需要像清理文件那样多的工作。但是,您可以使用以下方法: 要将当前的开发数据库转储到种子文件中,有时使用destroy从控制台转储不需要的记录并使用gem创建种子文件比手动更容易。aseeds.rb可
Object has id, field1
人员发布对象。创建(字段1:'test',cheese:'test1')
有没有一种方法可以继续创建对象并忽略该用户试图为cheese赋值的情况?我不知道有什么方法可以忽略这些对象,而不需要像清理文件那样多的工作。但是,您可以使用以下方法:
要将当前的开发数据库转储到种子文件中,有时使用destroy从控制台转储不需要的记录并使用gem创建种子文件比手动更容易。a
seeds.rb
可以帮助项目中的新手快速入门。如果您的种子.rb不再是最新的,为什么不清理它呢?类似地,我发现重用规范中的工厂对于生成种子数据非常有用。将数据生成保持在一个位置。