我已经在测试环境中安装了"lorem-ipsum“gem。
group :development, :test do
gem "lorem-ipsum"
end但我得到了NoMethodError。
下面是我的代码片段
sequence(:random_string) {|n| "#{LoremIpsum.generate}#{n}" }有什么帮助吗?
发布于 2013-03-20 18:29:26
您正在使用的lorem-ipsum gem没有类方法generate,您可能打算使用lorem-ipsum-me,但它有。
编辑尽管如此,您几乎肯定不希望在测试中仅仅为了生成随机字符串而调用外部API (这正是lorem-ipsum-me所做的事情)。为什么不直接将"Lorem Ipsum Blah“复制到工厂中来代替LoremIpsum.generate调用,并让#{n}保持字符串的唯一性呢?
https://stackoverflow.com/questions/15520062
复制相似问题