NameError:未初始化的常量LoremIpsum

时间:2012-05-14 20:45:53

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

我有一个使用factory_girl_rails gem 3.2

的FActory
FactoryGirl.define do
  sequence(:random_string) {|n| "#{LoremIpsum.generate}#{n}" }
  factory :agenda do
    subject { generate(:random_string) }
    due_date "2012-05-14"
    completed false
    user
  end
end

但我在Rspec测试中遇到NoNameError。 我用Google搜索并查看了FactoryGirl文档,我的代码似乎是正确的。

仅供参考,我在打电话 FactoryGirl.create(:议程,用户:@ user,created_at:1.day.ago)在我的测试中导致抛出错误。

我只是想为我的工厂设置随机测试生成器。

1 个答案:

答案 0 :(得分:2)

如果您正在使用lorem-ipsum gem,请确保它位于测试环境的gemfile中

gem "lorem-ipsum", :group=>:test