問題タブ [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.
database - Railsアプリケーションでデモ用に大量のデータをロードする方法
複数の関連付けを持つ Rails アプリケーションがあります。youtube動画や画像などのコンテンツも盛りだくさんです。
これを行う方法の 1 つは、factory girl を使用することですが、開発データベースにデータをデダンプする方法が見つかりません。
テスト目的のみのようです。しかし、接戦でした。
基本的には、デフォルトのデータを Rails アプリにロードするために使用されるため、seed.rb を使用したくありません。
フェイカージェムも使う予定です。
そのような重い操作に移行を使用することはできません/または使用すべきではありません。
提案してください
ruby-on-rails - フェイカージェムを拡張できません
http://cloudspace.com/blog/2013/10/18/extending-faker/#.VLdumx9sY8oの指示に従ってい ます。
私の /config/locales/faker.en.yml は次のようになります:
/lib/faker/girls.rb は次のようになります。
Rails コンソールを起動した直後に次を実行します: true が返される require Rails.root.join 'lib/faker/girls' 。
その後、次のコマンドを実行しても期待どおりに動作しません。
出力:
私が間違っていた場所を見つけるのを手伝ってください..
ruby-on-rails - Rspec + FactoryGirl + Faker テストがランダムに失敗する
私はRails 4、RSpec、FactoryGirl、Fakerなどを使ったスタディケースプロジェクトを持っています...
しかし、開発環境では、rspec テストがランダムに失敗しています。いろいろ調べているのですが、どなたか教えていただけると助かります。
テスト ファイル、ファクトリ、モデルへのリンクは次のとおりです。
テストするモデル: https://github.com/freaktags/core/blob/master/app/models/user.rb
ユーザーファクトリー: https://github.com/freaktags/core/blob/master/spec/factories/users.rb
テスト自体: https://github.com/freaktags/core/blob/master/spec/models/user_spec.rb
失敗すると、常に次のようなスタックが生成されます。
ruby-on-rails - Faker でのユーザーおよびトピック シード データの問題
私はプログラミングが初めてで、Faker を使用して簡単なブックマーク アプリ用のシード データを作成しようとしています。トピックはユーザーに属し、ブックマークはトピックに属しているため、user_id を持つトピックでシード データを作成しようとしています。本来はuser.sampleだけ入れたのですが、トピックを所有しているユーザーのuser_idが必要で、ブックマークには所属するトピックのtopic_idが必要です。ここで私の努力の1つを以下に見ることができます。これをどのように行うのですか?ここに私のシードデータがあります:
ここに私のスキーマがあります:
ここに私のモデルがあります:
ruby - Faker を gem で拡張する場合、YAML ファイルはどこに配置すればよいですか?
Fakerを使用して模擬データの構築を支援する宝石があります。同じ構文Faker自体が使用している新しいカテゴリのものを生成する新しいクラスを追加したいと思います。前半は簡単です。クラスを定義し、宝石がファイルをロードすることを確認してください。
ここまでは順調ですね。ここで、これから得られる値を説明するために、YAML ファイルを作成します。
では、実際の質問:このファイルはどこに移動し、どのような名前を付ける必要がありますか? これがRailsアプリケーションならconfig/locales/faker.en.yml
. 宝石では、それは機能していないようです-実際には「config」ディレクトリはありませんが、この目的のために作成しても役に立ちません。
python - 助けが必要です faker を使用してランダムなテスト データを csv ファイルに書き込みます
私は Python 2.7 を初めて使用します。Python faker パッケージを使用して、ランダムなテスト データを csv ファイルに書き込もうとしています。ランダムな名の値を「firstNameList」と呼ばれるリスト変数に保存し、次に write_to_csv.writerow(firstNameList) を使用して値を csv に書き込みます。
csv ファイルに書き出される値は |('first_name', u'Monica')| です。
csv で名の値が必要なだけです。例: モニカ 文字列全体は必要ありません |('first_name', u'Monica')| csvで。
もう 1 つの名前変数 firstName1 の値が Loraine であることに気付きました。これを使用すると便利です。しかし、csv に firstName1 を書き込もうとすると、出力は first_name になります。
私のコードは以下です。
csvにいくつかの行を入力したいので、リスト変数に値を保存しています。100 行のランダム データがあるとします。100 個の名前を名前リスト変数に格納すると、for ループを使用してリストをループし、値を csv ファイルに出力できます。次に、住所、メール、電話などについても同じことを行います。
ruby-on-rails - FactoryGirl/Fakerで3文字の文字列を生成
このパターンに一致するランダムで一意の文字列を生成したいと思います: [A-Z]{3}
. FactoryGirl または Faker でこれを実現するにはどうすればよいですか?
FactoryGirlのシークエンスを考えたのですが、うまくいきません。