工厂女孩说ArgumentError:参数数量错误(1代表2..3)

scirrus

我有一个factories.rb文件,其中包括

factory :link do
  employer
  sequence(:link) {|n| "testlink#{n}" }
  name  "Test Link"
  channel_cost 200
end

factory :matching do
  candidate
  job
  link              # ArgumentError: wrong number of arguments (1 for 2..3)

  after(:create) { |matching|
    job = matching.job
    job.employer = matching.employer
    job.save(validate: false)
  }
end

雇主,候选人和工作都在显示的工厂上方定义。我在“链接”中遇到了一个错误,这对我来说意义不大。

另外,当我注释掉该单行(link)时,它也可以工作。

它需要什么参数,如何添加它们?

戴夫·史威斯古斯

:link工厂定义中

sequence(:link) { |n| "testlink#{n}" }

定义一个名为的序列:link

:matching工厂定义中,factory_girl似乎link不是在解释与a的关联Link,而是在link您要使用名为的序列中的下一个值填充的属性:link在此处记录。)

重命名序列应该可以解决该问题。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Rails jQuery POST-ArgumentError-参数数量错误(1代表0)?

来自分类Dev

在'initialize'中:错误的参数数量(1代表2..3)(ArgumentError)

来自分类Dev

Rails错误的参数数量(1代表0),SubscribeController#update中的ArgumentError

来自分类Dev

`name':错误的参数数量(1代表0)(ArgumentError)

来自分类Dev

Geocoder:ArgumentError:参数数量错误(0..1为3)

来自分类Dev

/ members / 18处的ArgumentError参数数量错误(3表示2)

来自分类Dev

错误的参数数量(3个代表1..2)

来自分类Dev

参数数量错误(0代表1)

来自分类Dev

Rails:错误的参数数量(1代表0)

来自分类Dev

ArgumentError:向带有make_flaggable gem的微博中添加喜欢,喜欢和不适当的按钮时,参数数量错误(3个代表0)

来自分类Dev

ArgumentError:使用afer_save时参数数目错误(1代表0)

来自分类Dev

ArgumentError:使用afer_save时参数数目错误(1代表0)

来自分类Dev

Rails 5升级:/actionpack-5.0.0/lib/action_controller/test_case.rb:49:in`initialize':错误的参数数量(0代表2)(ArgumentError)

来自分类Dev

Cocoon-错误的参数数量(1代表0)用于查找或创建:belongs_to

来自分类Dev

Rails-错误的参数数量(1代表0)

来自分类Dev

设计sign_in方法参数数量错误(1代表0)

来自分类Dev

多维数组-`initialize':错误的参数数量(1代表0)

来自分类Dev

Rake不会回滚迁移,参数数量错误(1代表0)

来自分类Dev

Rspec参数数目错误(1代表0)

来自分类Dev

参数数量错误(1代表0)Hartl第10章...捆绑exec rake db:populate

来自分类Dev

模板结构成员的模板参数数量错误(1应该为3)

来自分类Dev

Geocoder和Rails-错误的参数数量(1为3)

来自分类Dev

模板参数数量错误(3,应为4)

来自分类Dev

ArgumentError:参数数量错误

来自分类Dev

模板化,如果失败并出现编译器错误错误:模板参数数量错误(2,应为3)

来自分类Dev

Rails 3中的参数数目错误(3为2)

来自分类Dev

奇怪的参数数目错误(1代表0)错误?

来自分类Dev

Rails form_for错误-参数数目错误(0代表1)

来自分类Dev

为什么此create语句给出错误“ ArgumentError:错误的参数数量(1表示2)”?

Related 相关文章

  1. 1

    Rails jQuery POST-ArgumentError-参数数量错误(1代表0)?

  2. 2

    在'initialize'中:错误的参数数量(1代表2..3)(ArgumentError)

  3. 3

    Rails错误的参数数量(1代表0),SubscribeController#update中的ArgumentError

  4. 4

    `name':错误的参数数量(1代表0)(ArgumentError)

  5. 5

    Geocoder:ArgumentError:参数数量错误(0..1为3)

  6. 6

    / members / 18处的ArgumentError参数数量错误(3表示2)

  7. 7

    错误的参数数量(3个代表1..2)

  8. 8

    参数数量错误(0代表1)

  9. 9

    Rails:错误的参数数量(1代表0)

  10. 10

    ArgumentError:向带有make_flaggable gem的微博中添加喜欢,喜欢和不适当的按钮时,参数数量错误(3个代表0)

  11. 11

    ArgumentError:使用afer_save时参数数目错误(1代表0)

  12. 12

    ArgumentError:使用afer_save时参数数目错误(1代表0)

  13. 13

    Rails 5升级:/actionpack-5.0.0/lib/action_controller/test_case.rb:49:in`initialize':错误的参数数量(0代表2)(ArgumentError)

  14. 14

    Cocoon-错误的参数数量(1代表0)用于查找或创建:belongs_to

  15. 15

    Rails-错误的参数数量(1代表0)

  16. 16

    设计sign_in方法参数数量错误(1代表0)

  17. 17

    多维数组-`initialize':错误的参数数量(1代表0)

  18. 18

    Rake不会回滚迁移,参数数量错误(1代表0)

  19. 19

    Rspec参数数目错误(1代表0)

  20. 20

    参数数量错误(1代表0)Hartl第10章...捆绑exec rake db:populate

  21. 21

    模板结构成员的模板参数数量错误(1应该为3)

  22. 22

    Geocoder和Rails-错误的参数数量(1为3)

  23. 23

    模板参数数量错误(3,应为4)

  24. 24

    ArgumentError:参数数量错误

  25. 25

    模板化,如果失败并出现编译器错误错误:模板参数数量错误(2,应为3)

  26. 26

    Rails 3中的参数数目错误(3为2)

  27. 27

    奇怪的参数数目错误(1代表0)错误?

  28. 28

    Rails form_for错误-参数数目错误(0代表1)

  29. 29

    为什么此create语句给出错误“ ArgumentError:错误的参数数量(1表示2)”?

热门标签

归档