问题标签 [faker]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
3223 浏览

ruby-on-rails - 使用 Faker gem 生成范围内的唯一整数

这似乎应该很简单,但我在任何地方都找不到答案!

我正在 Rails 中构建一个 sample_data rake 文件,以使用 Faker gem 填充我的数据库。(虽然我认为我不需要那个宝石来生成整数)

某些字段需要是设定范围内的整数,但每个字段都必须是唯一的。例如:

效果很好,除了数字不是唯一的......

0 投票
1 回答
883 浏览

ruby-on-rails-3.1 - Rails 应用程序中的 Gems populator 和 faker 调用错误

我想用 gems populator 和 faker 填充我的数据库。我只是按照railscast 教程。如果我只是按照教程进行操作,我的代码如下所示:

如果我运行rake db:populate关系,gem () 似乎无法识别该关系undefined method repository_compact_id=for #<Populator::Record:0x0000010177ffb8>但即使将除 RepositoryCompact 部分之外的所有内容都注释掉,rake 也会中止Validation failed: Name has already been taken

我确信我设置了正确的模型和关联。有没有明显的错误?
会不会是宝石populator太旧了?

提前致谢!

0 投票
1 回答
266 浏览

ruby-on-rails - 我的创意工厂坏了(唯一的标题验证)

这是一个 FactoryGirl 工厂:

这是idea模型:

现在,当我输入我的 Rails 控制台t1 = FactoryGirl.create(:idea)时,没问题,我明白了。但是当我输入它时t2 = FactoryGirl.create(:idea)它崩溃了,说验证失败:ActiveRecord::RecordInvalid: Validation failed: Title has already been taken

事实上,我在 SQL 转储中看到 FactoryGirl 尝试使用相同的字符串两次:

Faker::Lorem.sentence但是当我在控制台中反复运行时,我不断得到随机的、不同的句子。

那么,为什么 Faker 和/或 FactoryGirl 决定使用完全相同的字符串,即使它应该是随机的?

0 投票
1 回答
1396 浏览

ruby - 扩展 Faker gem 本地未初始化常量 Faker::xxx

我想扩展rails的faker gem以生成其他随机日期(在我的情况下是计算机游戏名称)

然后当我在 Rails 控制台中运行它时,我得到以下信息

当我将 lib/extended_faker/game.rb 文件更改为此

我在控制台中出现奇怪的行为

我不明白的奇怪的事情是,我第一次运行生成器时,我得到了一个有效的结果,但第二次我得到了一个错误......

我错过了什么?

0 投票
1 回答
2708 浏览

rake-task - Faker“不知道如何构建任务?

我检查了关于这个主题已经提出的问题,“有很多”,但我没有找到解决方案。

我有一个相当大的任务,文件名是'sample_employee_data.rake'......所以这里是:

我跑了:

我得到了这个标志:

谁能发现这个问题……我为这么长的文件道歉。

谢谢。

0 投票
2 回答
8092 浏览

ruby-on-rails - How make faker gem create english sentences and paragraphs

I use following code in lib/tasks/sample_data.rake file to generate fake data to fill development database.

The problem is the generated text for title looks like this in index page

There are unnecessary hiphens in the generated output, This also happens in the generated paragraphs. As shown below.

How do I prevent this behavior of adding unnecessary hyphens, and create clean looking English statements and paragraphs with faker gem.

Thanks.

0 投票
1 回答
590 浏览

ruby-on-rails - 用 faker 填充数据库

我想用许多商店和用户填充数据库,每个用户对应一个商店。下面代码的问题是我收到错误验证失败:电子邮件已被占用。

0 投票
1 回答
68 浏览

javascript - 保存条目后断开与 MongoDB 的连接

我使用 Mongoose 和 Faker 将数据填充到数据库中进行测试。有两种模式 - 用户和作业。我对两种模式都使用循环来创建 100 个用户和 500 个作业。当两个循环同时运行时完成它们的工作并且一个可能会在另一个之前完成但我不知道是哪一个时,我想断开与 MongoDB 的连接。

如果我使用更多的模式,即每个在不同循环中运行的 10 * 200 个条目怎么办?本案主要如何处理?

0 投票
1 回答
553 浏览

ruby - 使用 Faker Gem 进行类初始化

我创建了一个类,该类将在创建类的实例时使用 faker gem 自动填充数据。我无法让 Person 对象填充。这可能是一个笨拙的语法错误。

我在 ruby​​ 解释器中运行了上面的代码,但我无法初始化 Class 属性,以下产生 nillClass 而不是 String。

工作解决方案:

0 投票
3 回答
1179 浏览

node.js - 保存条目后关闭 Couchbase 连接

我使用 Faker 将一些虚拟数据插入到 Couchbase 数据库中。在我看来,我需要在插入操作完成时关闭连接,因为现在当它插入所有条目时,应用程序一直处于活动状态,不会让我返回控制台。如何管理它?