问题标签 [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 投票
3 回答
2040 浏览

ruby-on-rails - Rails faker gem 产生相同的产品名称

我正在尝试使用 rails Faker gem 生成唯一的产品名称,以便在数据库中制作示例项目模型。我已经多次使用 Faker,但由于某种原因,我无法生成新的产品名称。我制作了 nameMaker 函数以避免可能的早期重复,但是在插入后我得到了一个记录失效。有谁知道我该如何解决这个问题?

种子.rb:

项目.rb:

0 投票
2 回答
109 浏览

ruby-on-rails - factory_girl 创建重复值

导轨 4.1.1
rspec 3.2.1

宝石文件

spec_helper.rb

结尾

工厂/门票.rb

ticket_controller_spec.rb

我有一个意外的输出:
调试——:[#http://127.0.0.1:3000/”,created_at:“2015-03-26 15:14:58”,updated_at:“2015-03-26 15:14:58”,department_id: 353,status_id:无,staff_id:200,taken_staff_id:无>,#http://127.0.0.1:3000/”,created_at:“2015-03-26 15:14:58”,updated_at:“2015-03- 26 15:14:58”,department_id:353,status_id:nil,staff_id:200,taken_staff_id:nil>,#http://127.0.0.1:3000/”,created_at:“2015-03-26 15:14: 58”,updated_at:“2015-03-26 15:14:58”,department_id:353,status_id:nil,staff_id:200,taken_staff_id:nil>,#http://127.0.0.1:3000/”,created_at: “2015-03-26 15:14:58”,updated_at:“2015-03-26 15:14:58”,department_id:353,status_id:nil,staff_id:200,taken_staff_id:nil>,#http:// 127.0.0.1:3000/",created_at:"2015-03-26 15:14:58”,更新时间:“2015-03-26 15:14:58”,department_id:353,status_id:nil,staff_id:200,taken_staff_id:nil>,#http://127.0 .0.1:3000/”,created_at:“2015-03-26 15:14:58”,updated_at:“2015-03-26 15:14:58”,department_id:nil,status_id:nil,staff_id:200,taken_staff_id :无>,#http://127.0.0.1:3000/”,created_at:“2015-03-26 15:14:58”,updated_at:“2015-03-26 15:14:58”,department_id:354 ,status_id:nil,staff_id:200,taken_staff_id:nil>] D,[2015-03-26T11:14:58.925686 #7515] DEBUG -- : ================ ============================= D,[2015-03-26T11:14:58.934540 #7515] 调试 -- : #http ://127.0.0.1:3000/”,created_at:“2015-03-26 15:14:58”,updated_at:“2015-03-26 15:14:58”,department_id:355,status_id:nil,staff_id : 200,take_staff_id: nil> D, [2015-03-26T11:14:58.944844 #7515] DEBUG -- : #http://127.0.0.1:3000/", created_at: "2015-03-26 15:14:58" ,updated_at:“2015-03-26 15:14:58”,department_id:356,status_id:nil,staff_id:200,taken_staff_id:nil> D,[2015-03-26T11:14:58.949122 #7515] 调试 -- :#http://127.0.0.1:3000/",created_at:nil,updated_at:nil,department_id:357,status_id:nil,staff_id:nil,taken_staff_id:nil> D,[2015-03-26T11:14:58.949449 #7515] 调试 -- : ============================================ ===949122 #7515] 调试 -- : #http://127.0.0.1:3000/",created_at:nil,updated_at:nil,department_id:357,status_id:nil,staff_id:nil,taken_staff_id:nil> D,[2015- 03-26T11:14:58.949449 #7515] 调试 -- : =================================== ==========949122 #7515] 调试 -- : #http://127.0.0.1:3000/",created_at:nil,updated_at:nil,department_id:357,status_id:nil,staff_id:nil,taken_staff_id:nil> D,[2015- 03-26T11:14:58.949449 #7515] 调试 -- : =================================== ==========

如您所见,有 3 行代码:

输出一样body: "Deserunt et accusantium totam ab autem ad."

为什么会出现以及如何解决?

0 投票
1 回答
5014 浏览

php - 使用 TestDummy 和 Faker 播种

我试图找出我做错了什么和/或处理这种情况的更好方法。

目标:

  • 能够将我自己作为用户插入,并将 200 个其他用户插入数据库。
  • 将我自己的静态数据插入到一个单独的表中,将所有其他用户的随机数据插入到数据库表中。
  • 我想知道为什么我在控制台中运行种子文件时不断收到 [InvalidArgumentException] Unknown formatter "password" 错误消息。

用户TableSeeder

UserProfilesTableSeeder.php

工厂 PHP 文件

0 投票
1 回答
248 浏览

ruby-on-rails - 名称错误:主题,Rake db:重置错误,我无法查明其来源

当我 rake db:reset 时,我的终端中不断出现以下错误。我不确定为什么主题对象未定义。我创建了一个主题控制器和模型,这里的代码:

主题控制器

主题模型

种子.rb

有人可以解释为什么终端未定义主题吗?当我创建 topic.sample 时,我到底在拉什么?是控制器吗?

谢谢!

0 投票
1 回答
2109 浏览

ruby-on-rails - Rails Faker 如何创建自定义方法

我正在使用 rspec 和 faker 进行测试,我想在 faker 上添加一个 cuestom 字段,我已按照以下说明进行操作:

https://github.com/stympy/faker#customization

所以在我的 rails_helper.rb 我有这一行:

在我的 config/locales 文件夹下的 ca.yml 中,我有:

当我Faker::Internet.usefuldata让它为 Faker::Internet:Class 返回未定义的方法“有用数据”时。我想要Faker::Internet.usefuldata返回 AAAAA 或 BBBBB。

提前致谢。

0 投票
0 回答
113 浏览

faker - 如何生成顺序数据?

我目前正在尝试弄清楚如何使用 Nelmio Alice 和 Faker 生成数据。这是我需要填写的模型:

人和保险单类图

假设我们需要匹配人员及其保险单。一个人在给定时间只能拥有一份有效的保险单。每份保险单属于一个人。

这意味着一个人的所有保险单不得重叠。因此,在生成保险单实体时,我需要某种方式来告诉 Alice 生成begin并且end以这样一种方式,即新对象不会与已经存在的对象发生冲突。

我该怎么做呢?通过查看 Alice 文档,我只发现可以使对象的属性依赖于同一对象的其他属性,而不是如何使它们依赖于已经存在的对象的属性。

0 投票
1 回答
10728 浏览

php - Faker 和 Laravel 5

我试图弄清楚是否有人知道执行此任务的方法。我想尝试告诉插入的用户每种类型的角色有多少。这样我就可以说我只想要角色编号 4 的另一个和角色编号 3 的 2 个,其余的都是一个。我确信会有一些额外的逻辑,但不确定应该如何编写这样的东西。

0 投票
1 回答
1752 浏览

php - Laravel Fzaninotto Faker 种子文件:[ErrorException] copy():copy() 函数的第一个参数不能是目录

我想使用 fzaninotto/faker 为我的种子文件创建一些文件。

我的文件种子文件如下所示:

我目前有一个如下所示的公用文件夹结构:

如何正确构建我的种子文件,以便能够生成一些虚拟文件?

0 投票
2 回答
2123 浏览

python - 使用 Python mysql.connector 成功插入后 MySQL 数据丢失

我正在使用python mysql.connector一些数据库操作。我的数据库表结构是这样的:

在此处输入图像描述

我运行python scriptwithFaker Package(fake-factory 0.5.0)来填充这个数据库表。插入后,我运行查询以验证数据是否正确存储到表中。python脚本显示所有插入的数据并以exit code 0

但是当我通过它探索该表时,phpMyadmin它并没有显示那些插入的行。这些插入的数据在下一次运行后不会持续存在。

这是我的代码:

0 投票
1 回答
323 浏览

ruby-on-rails - 在另一个模型的工厂中使用模型属性 - Rails

我有一家叫MessageHABTM的工厂Users。我想sender_idMessage工厂里嘲讽。如果我做:

我得到:

如何引用另一个工厂的数据属性(id在我的情况下)?