問題タブ [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 自体にあるようです。データベースが適切に作成されているため、そこまでは動作しますが、またはrake db:drop db:create db:migrate
を使用して Faker でデータベースをシードしようとすると、エラーが発生します。rake db:seed
rake db:reset
私に何ができる?前もって感謝します。
更新-seeds.rbおよびen.ymlファイルを含めました
種.rb:
en.yml:
ruby-on-rails - 有効な都市と州を含むシード データ
Faker を使用してシード データを生成しています。また、Geocoder gem と API を使用して住所を検証しています。私が直面している問題は、都市が偽物であるため、シード データのほとんどがジオコーディングできないことです。シード データの実際の都市と州の組み合わせを取得する良い方法はありますか? との方法はFaker::Address.city
ありFaker::Address.state
ますか?
node.js - フェイカーが重複データを生成するのはなぜですか?
データベースをシードするためにFakerを使用しています.Fakerメソッドとlodash#random
.
データ生成はループ内にありますが、実行のたびに重複全体が生成されます。どうすれば回避できますか?
のようなフェイク メソッド全体faker.internet.findName()
、faker.hacker.phrase()
または lodash を使用するステートメントvar fakeFavoriteTeam = leagueTeams[_.random(0,11)];
は常に同じ結果を生成します。どうすれば改善できますか?
ruby-on-rails - Faker gem - データがフェッチされている場所
Faker rails gem がどのように機能するかを理解しようとしているので、貢献できれば幸いです。プロジェクトはここにあります: https://github.com/stympy/faker
~/lib/faker/name.rb の下には、次のようなコードがあります。
私の問題は、すべての「name.first_name」を含むハッシュがどこにあるかわからないことです。
laravel - Laravel:シードエラー
users テーブルをシードしようとしていますが、次のエラーが発生します: [ReflectionException] Class UsersTableSeeder does not exist
何が悪いのかわかりません。他のテーブルやシーダーでこれを何度も行いました。
これが私の移行です
データベースシーダー.php
UsersTableSeeder.php
助けてくれてありがとう。
laravel - Laravelコレクションのプルメソッドが期待どおりに機能しない
私は Laravel の素晴らしい世界に入りました。現在、テスト用に偽のデータをデータベースにシードすることを検討しています。
操作したいテーブルがいくつかあります。プロジェクトとストーリー。
stories テーブルには列があります。id、name、およびproject_id (projects テーブルの fk です)。
私のプロジェクト テーブルには、10 個のプロジェクトのリストが既に入力されています。ここで、ランダムなプロジェクトが関連付けられた 100 のストーリーを作成する必要があります。私は以下のアプローチを持っています。
これが私が必要とすることを行うための最良の方法であるかどうかはわかりません。ただし、このコードを実行すると、すべてのストーリーの project_id が 1 に設定されます。最初のプロジェクトの ID。
次のコマンドをtinkerで実行すると... IDとして常に1が返されます。
しかし、ティンカーで次のコマンドを実行すると...
毎回ランダムなプロジェクトを返します。これは奇妙です。->pluck() までのすべてが機能している場合、pluck() は収集されたアイテム ID をフェッチする必要があるためです...そうですか? これは、上記のコマンドが返すものです。
以下のターミナル ウィンドウのスクリーンショットを参照して、私の意味を説明してください。