【问题标题】:rspec / factory girl causing SystemStackError in Rails 3rspec / factory girl 在 Rails 3 中导致 SystemStackError
【发布时间】:2011-09-20 03:30:37
【问题描述】:

在规范文件上运行 rspec 时出现此错误:

MYPATH/gems/rspec-core-2.6.4/lib/rspec/core/configuration.rb:419:堆栈级别太深(SystemStackError)

这是调用它的行:

require 'spec_helper'
require 'factory_girl'

FactoryGirl.find_definitions

以下是我的相关 gem 版本:

factory_girl 2.1.0

导轨 3.0.10

rspec 2.6.0

【问题讨论】:

    标签: ruby-on-rails ruby-on-rails-3 rubygems rspec factory-bot


    【解决方案1】:

    尝试删除线

    FactoryGirl.find_definitions
    

    【讨论】:

      【解决方案2】:

      或删除:

      FactoryGirl.reload
      

      这就是为我解决这个问题的方法

      【讨论】:

        猜你喜欢
        • 2012-06-12
        • 2015-01-14
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-01-12
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多