問題タブ [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 投票する
2 に答える
3223 参照

ruby-on-rails - Faker gem を使用して範囲内で一意の整数を生成する

これは単純なように思えますが、どこにも答えが見つかりません!

Rails で sample_data rake ファイルを作成して、Faker gem を使用してデータベースにデータを入力しています。(ただし、整数を生成するためだけにその宝石が必要だとは思いません)

一部のフィールドは設定範囲内の整数である必要がありますが、それぞれが一意である必要があります。例えば:

数値が一意ではないという事実を除いて、うまく機能します...

0 投票する
1 に答える
883 参照

ruby-on-rails-3.1 - Rails アプリの呼び出しエラーでの Gem ポピュレーターとフェイカー

データベースに gems populator と faker を追加したいと考えています。railscast のチュートリアルに従っただけです。チュートリアルに従うだけで、コードは次のようになります。

私が実行rake db:populateすると、関係はgemによって認識されないようです(undefined method repository_compact_id=for #<Populator::Record:0x0000010177ffb8>)しかし、RepositoryCompact部分以外のすべてをコメントアウトしても、レーキは中止されましたValidation failed: Name has already been taken

モデルと関連付けを正しく設定したと確信しています。明らかなエラーはありますか?
宝石populatorが古すぎるのでしょうか?

前もって感謝します!

0 投票する
1 に答える
266 参照

ruby-on-rails - My Ideas factory is broken (unique title validation)

Here's a FactoryGirl factory:

And here's idea model:

Now, when I type into my Rails console t1 = FactoryGirl.create(:idea), no problem, I get an idea. But when I then type t2 = FactoryGirl.create(:idea) it crashes, saying that the validation fails: ActiveRecord::RecordInvalid: Validation failed: Title has already been taken

And indeed, I see in the SQL dump that FactoryGirl tried using the same exact string twice:

But when I repeatedly run Faker::Lorem.sentence in the console, I keep getting random, different sentences.

So, why does Faker and/or FactoryGirl decide to use the same exact string even though it's supposed to be random?

0 投票する
1 に答える
1396 参照

ruby - Fakergemをローカルで初期化されていない定数Faker::xxxに拡張する

Railsのフェイカージェムを拡張して、他のランダムな日付(私の場合はコンピューターゲーム名)も生成したい

次に、Railsコンソールで実行すると次のようになります

lib / extended_faker/game.rbファイルをこれに変更すると

コンソールで奇妙な動作をします

私が理解していない奇妙なことは、最初にジェネレーターを実行すると有効な結果が得られますが、2回目はエラーが発生することです...

私は何が欠けていますか?

0 投票する
1 に答える
2708 参照

rake-task - Faker「タスクの作り方がわからない?

この件に関して、すでに寄せられている「たくさんある」という質問を調べてみましたが、解決策が見つかりません。

私はかなり大きなタスクを持っており、ファイル名は「sample_employee_data.rake」です...だからここに行きます:

私は走った:

そして、私はこの旗を手に入れました:

誰でも問題を見つけることができますか...このような長いファイルについてお詫びします。

ありがとう。

0 投票する
1 に答える
590 参照

ruby-on-rails - データベースにフェイカーを入力する

各ユーザーが 1 つの店舗に対応するように、多数の店舗とユーザーをデータベースに入力したいと考えています。以下のコードの問題は、エラーValidation failed: Email has already been taken. が表示されることです。

0 投票する
1 に答える
68 参照

javascript - エントリが保存された後、MongoDB から切断します

Mongoose と Faker を使用して、データベースにテスト用のデータを入力します。ユーザーとジョブの 2 つのスキーマがあります。両方のスキーマにループを使用して、100 人のユーザーと 500 のジョブを作成します。両方のループが同時に実行されて作業が終了したときに MongoDB から切断したいのですが、どちらかが別のループの前に終了する可能性がありますが、どちらかわかりません。

さらに多くのスキーマを使用する場合、つまり、異なるループで実行するそれぞれに 10 * 200 エントリを使用するとどうなりますか? このケースを主にどのように管理しますか?

0 投票する
3 に答える
1179 参照

node.js - エントリが保存されたら、Couchbase 接続を閉じます

Faker を使用して、ダミー データを Couchbase データベースに挿入します。すべてのエントリを挿入すると、アプリがアクティブのままになり、コンソールに戻らないため、挿入操作が完了したら接続を閉じる必要があるように思えます。それを管理する方法は?