问题标签 [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.
php - FactoryMuffin 中的空值定义
我正在使用 PhPUnit、FactoryMuffin和Faker在Laravel 中使用 PostgreSQL 数据库进行测试。在之前版本的 FactoryMuffin (Zizaco\FactoryMuff) 中,我可以在静态工厂数组和调用 FactoryMuff::create 时为列分配空值。
但是,这不再有效 - 如果我使用以下定义:
当我调用 FactoryMuffin::create 而不是将 NULL 传递给 SQL INSERT 语句时,它会将值留空,所以我得到:
PGSQL 不允许。同样的事情发生在使用
除了实例化模型然后将 null 分配给该字段之外,任何想法如何解决这个问题?
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 个用户,所以它几乎不会在不给我的情况下运行:
或姓氏的等效错误。
我用谷歌搜索过,没有看到其他人抱怨这个。
php - Laravel,Faker - 在特定时间之前生成时间戳?
有没有办法在Faker之间产生00:00:00
时间?我试过这个:15:00:00
但它似乎不起作用。我不断在00:00:00
和之间获取值23:59:59
php - faker library 和 Prepared Statement 不工作,没有显示错误
嗨,我正在使用 Faker 库生成随机数据来填充我正在处理的项目的表,如您所见,我正在准备语句,然后在数组中设置语句的所有变量。最后我正在执行该声明,但注意到发生任何想法为什么它让我非常困惑。
非常感谢马特
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。
ruby-on-rails - NameError: 未初始化的常量 Faker
我正在尝试在 Rails 4 中为我的数据库运行一个简单的 bundle exec rake db:seed。但是,在运行它时,我得到以下输出:
这是我的seeds.rb 文件:
第 16 行是:
任何想法为什么我会收到此错误?谢谢你。
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)
任何可以正确处理此问题或用作类似表格模板的代码将不胜感激。谢谢各位。
python - 在 selenium 和 python 中使用 faker
我已经安装了faker:
然后我有一个类:
驱动程序在输入框中添加名称 f.name() 而不是随机名称
我究竟做错了什么?
php - 如何在 fzaninotto/Faker 中更改生成文本的语言?
在 Laravel 中,我使用 Faker。( fzaninotto/Faker )
无法更改生成文本的区域设置(语言)。
我的代码:
但是,结果$randomSentence
包含从默认语言环境('en_EN')生成的文本。
PS Faker 已更新。文件夹 '\vendor\fzaninotto\faker\src\Faker\Provider\ru_RU' 包含 Text.php
authentication - Cartalyst Sentry 需要登录,没有给出
我使用 Cartalyst Sentry 进行身份验证。当我尝试从命令行播种我的数据库时,我收到此错误:
这是我的DatabaseSeeder.php
文件:
这是我的PriceChangeOccuredTableSeeder.php
文件:
这是我的PriceChangeOccured
模型