问题标签 [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.
ruby-on-rails - I18n::MissingTranslationData:翻译丢失:播种数据库时出现 en.faker 错误
我想用 Faker 播种数据库,问题是我在执行以下操作时遇到错误:
我收到这条消息:
我不知道为什么会出现这个错误,因为我之前对 Faker 没有任何问题,我只是想重置数据库以更新种子。
我用谷歌搜索,但找不到任何可以解决问题的相关内容。
我试图添加:
在require 'faker'
我的seeds.rb 文件之后,但没有运气。
看起来问题出在 Faker 本身,因为数据库正在正确创建,当我执行 a 时rake db:drop db:create db:migrate
它可以工作,直到那里,但是当我尝试使用 Faker 为数据库播种rake db:seed
orrake db:reset
时,我得到了错误。
我能做些什么?提前致谢。
更新-我包括了 seed.rb 和 en.yml 文件
种子.rb:
en.yml:
ruby-on-rails - Faker gem:如何设置最大值。长度/范围分别为 Company.name / Number.number?
我使用 Faker gem 来播种某些数据。如何设置最大值。假 Company.name 的长度,如何设置假号码的范围?
在这里我想包括最大长度,因为 name 对 max 有模型限制。40 个字符。
对于 code_id,我想要一个从 1 到 50 的范围。我试过code_id = Faker::Number.number(from=1, to=50)
了,但这似乎不正确,因为在播种时会产生以下错误:
我应该如何调整 Faker 以适应我的需求?
php - 在 Laravel 5.0 中使用 Faker 会返回“找不到类用户”
我正在尝试将测试数据放入 Laravel 项目的数据库中。我已按照 Laracasts 和几个站点的说明进行操作。当我尝试运行我的播种机类时,我得到“找不到类‘用户’”这是我的类:
有没有人知道我需要做什么?
ruby-on-rails - 具有有效城市和州的种子数据
我正在使用 Faker 生成种子数据。我还使用 Geocoder gem 和 API 来验证地址。我面临的问题是这座城市是假的,所以我的大部分种子数据都无法进行地理编码。有没有获得种子数据的真实城市和州组合的好方法?有没有办法Faker::Address.city
和Faker::Address.state
?
node.js - Why would faker produce duplicate data?
I'm using Faker in order to seed a database, I'm doing this using faker methods and lodash#random
.
Data generation is inside a loop, but on every execution is producing whole duplicates, how can I avoid it?
So whole faker methods like faker.internet.findName()
, faker.hacker.phrase()
or the statement using lodash var fakeFavoriteTeam = leagueTeams[_.random(0,11)];
is always producing the same result, how could I improve it?
ruby-on-rails - Faker gem - 在哪里获取数据
我正在尝试了解 Faker rails gem 的工作原理,因此希望我能为此做出贡献。该项目在这里找到:https ://github.com/stympy/faker
在 ~/lib/faker/name.rb 下会有这样的代码:
我的问题是我不明白所有“name.first_name”的散列在哪里。
laravel - Laravel:播种错误
我正在尝试为用户表播种,但出现以下错误:[ReflectionException] Class UsersTableSeeder 不存在
我不知道出了什么问题,我用其他桌子和播种机做了很多次。
这是我的迁移
DatabaseSeeder.php
UsersTableSeeder.php
谢谢大家的帮助。
laravel - Laravel 收集采摘方法未按预期工作
我已经进入了 Laravel 的奇妙世界,我目前正在研究用假数据植入数据库以进行测试。
我有几张桌子要使用;项目和故事。
故事表有列;id,name和project_id(这是项目表的 fk)。
我的项目表已经填充了 10 个项目的列表。现在我需要用相关的随机项目填充 100 个故事。我有下面的方法。
我不知道这是否是做我需要的最佳方式。但是,在执行此代码时,每个故事的 project_id 都设置为 1;第一个项目的 ID。
当我在修补程序中执行以下命令时......它总是返回 1 作为 id。
但是当我在修补程序中执行下一个命令时......
它每次返回一个随机项目。这很奇怪。因为如果 ->pluck() 之前的一切都在工作,那么 pluck() 应该获取收集的项目 id...对吗?这是上面命令返回的内容。
请参阅下面的终端窗口屏幕截图以说明我的意思。