FactoryBot以表格结尾

时间:2018-05-25 22:44:13

标签: ruby-on-rails ruby testing factory-bot rspec-rails

我在创建一些工厂时遇到问题,当创建数据库时,有人称之为表格的字段,如" end"现在当我尝试构建工厂时,我输入结束,然后尝试分配一个值,它作为工厂的结束而不是作为表的属性。

有关如何修复它的任何想法?

1 个答案:

答案 0 :(得分:0)

我认为您尝试在工厂定义中使用reserved字作为属性名称。这就是你如何做到的:

factory :enrique_table do
  add_attribute(:end) { 'just the beginning' }
end

add_attribute方法让您使用reserved字词定义属性。如果您想了解有关FactoryBot的更多信息,请访问他们的Getting Started指南。

希望它有所帮助。