ruby-on-rails – 具有序列化数组的工厂女孩??“TypeError:无法
发布时间:2020-12-17 02:23:41 所属栏目:百科 来源:网络整理
导读:这个非常相关的问题的答案对我不起作用: Factory Girl with serialized field 我正在尝试使用Factory Girl在嵌套工厂中设置序列化数组字段并获取: TypeError: can't cast Array to text 楷模: class Transmission ActiveRecord::Baseendclass Letter Tran
这个非常相关的问题的答案对我不起作用:
Factory Girl with serialized field
我正在尝试使用Factory Girl在嵌套工厂中设置序列化数组字段并获取: TypeError: can't cast Array to text 楷模: class Transmission < ActiveRecord::Base end class Letter < Transmission serialize :genders,Array end 厂: FactoryGirl.define do factory :transmission do factory :letter do genders ["male","female"] end end end 在规格 FactoryGirl.create(:letter) 性别字段是postges db中的文本类型 factory_girl 4.4.0 解决方法
FactoryGirl.create(:letter)的结果是一个传输实例,它没有:
serialize :genders,Array 我不得不将类名添加到嵌套工厂,如下所示: FactoryGirl.define do factory :transmission do factory :letter,class: Letter do genders ['male','female'] end end end (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- ajax – HTML5 FormData在Java Servlet中返回null request.
- 注册flash.ocx inno setup
- react-native – ScrollView下的可点击背景[React Native]
- reactjs – 如何使用jsx格式循环内部映射函数React JS
- PostgreSQL连接Python
- c# – 本机文件打开/保存对话框(不带Windows窗体或WPF)
- ruby-on-rails – 在Rails中,为什么我使用Active Model Ser
- ruby – 我们可以一起使用selenium-webdriver和nokogiri吗?
- TDD有多美?
- iOS静态库编译错误 – 目录为空