ruby-on-rails - factory_bot 动态或静态定义属性method_missing
问题描述
当我使用 factory_bot_rails(6.1.0) 并且我已将属性定义为静态出现此错误时,
gems/factory_bot-6.1.0/lib/factory_bot/definition_proxy.rb:99:in `method_missing': undefined method 'apply_as' in 'apply_as_agent' factory (NoMethodError) Did you mean? 'apply_as { :agent }''
解决方案
我在 Gemfile 中用 gem 'factory_bot', '~> 4.11', '>= 4.11.1' 替换了 factory_bot_rails。
这个对我有用...! 参考链接
推荐阅读
- typescript - WebStorm 中的 Nuxt webpack 别名
- c# - 关于在 char 数组中读取土耳其字符的问题
- java - 大 ArrayList 分解成批次
- ruby-on-rails - 将 nonce 传递给服务器并返回到 Braintree SDK
- php - yield 产生语法错误,意外 (T_VARIABLE)
- angular - 如果我在显示警告消息(需要 typescript@'>=2.7.0 <2.8.0')时继续处理我的 Angular 项目,我会遇到问题吗?
- c# - C# 中的 JSON 对象字符串,如何从 C# 中的以下 JSON 对象获取文章 URL
- php - 从 PHP 中的信号编号获取信号名称
- c# - 带有 SQL Server LocalDB 的 Winform 应用程序变得无响应
- reactjs - 在 Google Kubernetes Engine 中出现 crashloopbackoff 错误