【问题标题】:NameError: uninitialized constant Factory in rubyNameError:ruby 中未初始化的常量工厂
【发布时间】:2017-02-15 21:17:06
【问题描述】:

运行此代码时出现错误:

Factory.define :fake_address, :class => 'Address' do |a|
  a.first_name { Faker::Name.first_name }
  a.last_name  { Faker::Name.last_name }
end

NameError: uninitialized constant Factory

你知道我该如何解决这个问题吗?

【问题讨论】:

    标签: ruby rake


    【解决方案1】:

    不应该是FactoryGirl?试试这个

    FactoryGirl.define do
      factory :fake_address, :class => 'Address' do |a|
        a.first_name { Faker::Name.first_name }
        a.last_name  { Faker::Name.last_name }
      end
    end
    

    【讨论】:

    • 我收到 ArgumentError: wrong number of arguments (2 for 0) 看起来这不是解决方案。
    • 我觉得你有点搞砸了。我更新了我的答案。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-26
    相关资源
    最近更新 更多