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

php - FactoryMuffin 中的空值定义

我正在使用 PhPUnit、FactoryMuffinFakerLaravel 中使用 PostgreSQL 数据库进行测试。在之前版本的 FactoryMuffin (Zizaco\FactoryMuff) 中,我可以在静态工厂数组和调用 FactoryMuff::create 时为列分配空值。

但是,这不再有效 - 如果我使用以下定义:

当我调用 FactoryMuffin::create 而不是将 NULL 传递给 SQL INSERT 语句时,它会将值留空,所以我得到:

PGSQL 不允许。同样的事情发生在使用

除了实例化模型然后将 null 分配给该字段之外,任何想法如何解决这个问题?

0 投票
0 回答
603 浏览

ruby-on-rails - Faker Gem 随机产生空白名称

版本:faker 1.4.3 ruby​​ ruby​​ 2.1.3p242 rails 4.0.0

我已经使用 Faker 一段时间了,没有任何问题。但是,我现在想开始验证字符串的存在/长度,但我遇到了 Faker 的问题。我目前编写了一个 rake 任务来生成一堆样本数据。这是我创建用户的功能:

在用户模型中,我现在要求用户输入名字和姓氏(以及密码和电子邮件的其他验证)。

然而,当我运行我的 rake 任务来生成用户时,大约 10% 的时间 Faker 会尝试创建一个名字或姓氏为空的用户。因为我的脚本创建了 10 个用户,所以它几乎不会在不给我的情况下运行:

或姓氏的等效错误。

我用谷歌搜索过,没有看到其他人抱怨这个。

0 投票
2 回答
5876 浏览

php - Laravel,Faker - 在特定时间之前生成时间戳?

有没有办法在Faker之间产生00:00:00时间?我试过这个:15:00:00

但它似乎不起作用。我不断在00:00:00和之间获取值23:59:59

0 投票
1 回答
42 浏览

php - faker library 和 Prepared Statement 不工作,没有显示错误

嗨,我正在使用 Faker 库生成随机数据来填充我正在处理的项目的表,如您所见,我正在准备语句,然后在数组中设置语句的所有变量。最后我正在执行该声明,但注意到发生任何想法为什么它让我非常困惑。

非常感谢马特

0 投票
0 回答
519 浏览

mysql - Ran Seed Data on Production Mysql Database Cleardb Heroku Data 随机生成的faker

我使用他们的 cleardb mysql 插件在 heroku 上托管了一个简单的 rails 应用程序。我在本地开发mysql。我在 heroku 上的生产数据库上播种数据时遇到问题。

我的种子数据在 db/seeds.rb 中看起来像这样。该应用程序正在使用伪造品和制造宝石。我有一个用户模型和一个人模型。

最初我认为它没有正确播种,因为我没有正确清除数据库(因为 heroku 不能很好地与 mysql 配合使用)。我完成了所有这些步骤,我想我缩小到了播种操作的问题。

当我跑步时

并做一个User.all

种子数据创建 User_id =1 然后跳转到 User_id = 11 然后 User_id = 21。这与 Person 模型相同。这真的很奇怪,因为当我在本地运行这些命令时,我只会获得从 1 到 40 的用户 ID,并且与从 1 到 40 的 person_id 相同。我的本地数据库很好。我在视图中有逻辑,它依赖于记录以 1 比 1 而不是随机的。

它也是一个rails 4.1.8应用程序。

更新于 2014 年 12 月 8 日

是的,我在本地和生产中都使用 mysql,这是我的 database.yml 文件

并且是

我这里没有生产设置。我正在使用heroku config,并且从heroku 文档中,无论如何都会生成一个database.yml。

0 投票
2 回答
18037 浏览

ruby-on-rails - NameError: 未初始化的常量 Faker

我正在尝试在 Rails 4 中为我的数据库运行一个简单的 bundle exec rake db:seed。但是,在运行它时,我得到以下输出:

这是我的seeds.rb 文件:

第 16 行是:

任何想法为什么我会收到此错误?谢谢你。

0 投票
2 回答
666 浏览

php - Faker 包,数据库种子问题

我对这个兔子洞非常了解。这个问题实际上是与让我的 Laravel 应用程序正常运行相关的一个更大问题的一部分。如果您想了解有关我的麻烦的更多信息,请访问另一个问题的链接:Model, Database Error in Laravel

所以,现在我正在尝试使用数据库播种程序包 Faker 来填充我的数据库。我已经正确安装了它,但是我无法让它在用户表之外为我工作。这是我为 UserTableSeeder 准备的内容:

当我跑步时,这是一半的工作php artisan db:seed;它只创建十几行左右。我的用户表有七列:

id(其类型为整数)、
first_name(varchar)、
last_name(varchar)、
email(varchar)、
notify(enum)、
created_at(timestamp)
和 updated_at(timestamp)

任何可以正确处理此问题或用作类似表格模板的代码将不胜感激。谢谢各位。

0 投票
1 回答
1255 浏览

python - 在 selenium 和 python 中使用 faker

我已经安装了faker:

然后我有一个类:

驱动程序在输入框中添加名称 f.name() 而不是随机名称

我究竟做错了什么?

0 投票
1 回答
6362 浏览

php - 如何在 fzaninotto/Faker 中更改生成文本的语言?

在 Laravel 中,我使用 Faker。( fzaninotto/Faker )

无法更改生成文本的区域设置(语言)。

我的代码:

但是,结果$randomSentence包含从默认语言环境('en_EN')生成的文本。

PS Faker 已更新。文件夹 '\vendor\fzaninotto\faker\src\Faker\Provider\ru_RU' 包含 Text.php

0 投票
2 回答
744 浏览

authentication - Cartalyst Sentry 需要登录,没有给出

我使用 Cartalyst Sentry 进行身份验证。当我尝试从命令行播种我的数据库时,我收到此错误:

这是我的DatabaseSeeder.php文件:

这是我的PriceChangeOccuredTableSeeder.php文件:

这是我的PriceChangeOccured模型