ruby-on-rails - FactoryBot 以表格字段结尾
问题描述
我在创建一些工厂时遇到问题,当创建数据库时,有人称为“end”之类的表的字段,现在当我尝试构建工厂时,我键入 end 然后尝试分配一个值,它将 en 作为工厂的结束不作为表的属性。
关于如何解决它的任何想法?
解决方案
我认为您正在尝试reserved
在工厂定义中使用单词作为属性名称。您可以这样做:
factory :enrique_table do
add_attribute(:end) { 'just the beginning' }
end
add_attribute
方法让我们用reserved
单词定义属性。如果您想了解更多关于的信息FactoryBot
,请前往他们的入门指南。
希望能帮助到你。
推荐阅读
- dart - 有没有办法将 if 语句折叠为单行?=> 条件?做东西();
- c++ - 使用时间戳,定义 .txt 日志文件的名称
- c# - SocketException:使用 UdpClient 打开端口时出现“访问被拒绝”
- python - 设备无数据发送时结束 TCP 连接
- ios - IQKeyboardManager:在键盘上方保留多个字段
- asp.net-core - 将缓存添加到 ASP.NET Core 响应
- python - 如何为python中数据框中的特定列创建掩码?
- api - SAP SuccessFactors oData API。未找到 FO 部门实体
- tableau-api - 如何查找 HiveServer2 的连接详细信息以进行 Tableau 可视化
- arrays - postgresql中的对象数组