【问题标题】:Fixture finder methods夹具查找方法
【发布时间】:2015-05-08 19:06:37
【问题描述】:

我有两个模型:UserGroup

我有他们两个的固定装置。

我有UserTest 类,它是unitTest,我可以使用fixture finder users(:someuserfixture)。但是,如果我尝试使用 groups(:somegroupfixture) ,则表示无法识别组。

如何访问其他型号的灯具?


【问题讨论】:

  • 请提供指定测试文件中的代码

标签: ruby-on-rails ruby fixtures


【解决方案1】:

通常人们在他们的test/test_helper.rb 文件中有这一行:

fixtures :all

它会加载所有测试的所有夹具。如果你没有这个,添加它。

【讨论】:

    【解决方案2】:

    愚蠢的复数。

    我为用户模型创建了一个名为“users.yml”的夹具。

    我为 Group 模型创建了名为“group.yml”的夹具。

    显然,这两个命名都很好。但是,它会创建一个与文件同名的查找器。所以,finder 是 group() vs groups()

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-12-14
      • 1970-01-01
      • 2010-09-07
      • 2017-02-26
      • 1970-01-01
      • 2012-12-08
      • 1970-01-01
      相关资源
      最近更新 更多