問題タブ [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 に答える
109 参照

ruby-on-rails - factory_girl は重複する値を作成します

レール 4.1.1
rspec 3.2.1

Gemfile

spec_helper.rb

終わり

工場/チケット.rb

ticket_controller_spec.rb

予期しない出力が得られました:
DEBUG -- : [#http://127.0.0.1:3000/", created_at: "2015-03-26 15:14:58", updated_at: "2015-03-26 15:14:58", department_id: 353、status_id: なし、staff_id: 200、taken_staff_id: なし>、#http://127.0.0.1:3000/"、created_at: "2015-03-26 15:14:58"、updated_at: "2015-03- 26 15:14:58"、department_id: 353、status_id: なし、staff_id: 200、taken_staff_id: なし>、#http://127.0.0.1:3000/"、created_at: "2015-03-26 15:14: 58"、updated_at:"2015-03-26 15:14:58"、department_id:353、status_id:nil、staff_id:200、taken_staff_id:nil>、#http://127.0.0.1:3000/"、created_at: "2015-03-26 15:14:58"、updated_at: "2015-03-26 15:14:58"、department_id: 353、status_id: nil、staff_id: 200、taken_staff_id: nil>、#http:// 127.0.0.1:3000/"、created_at:"2015-03-26 15:14:58"、updated_at:"2015-03-26 15:14:58"、department_id:353、status_id:nil、staff_id:200、taken_staff_id:nil>、#http://127.0 .0.1:3000/"、created_at: "2015-03-26 15:14:58"、updated_at: "2015-03-26 15:14:58"、department_id: nil、status_id: nil、staff_id: 200、taken_staff_id : nil>、#http://127.0.0.1:3000/"、created_at: "2015-03-26 15:14:58"、updated_at: "2015-03-26 15:14:58"、department_id: 354 、status_id: nil、staff_id: 200、taken_staff_id: nil>] D、[2015-03-26T11:14:58.925686 #7515] DEBUG --: ================ ============================ D, [2015-03-26T11:14:58.934540 #7515] DEBUG -- : #http ://127.0.0.1:3000/"、created_at: "2015-03-26 15:14:58"、updated_at: "2015-03-26 15:14:58"、department_id: 355、status_id: nil、staff_id : 200,take_staff_id: nil> D、[2015-03-26T11:14:58.944844 #7515] DEBUG --: #http://127.0.0.1:3000/"、created_at: "2015-03-26 15:14:58" 、updated_at: "2015-03-26 15:14:58"、department_id: 356、status_id: nil、staff_id: 200、taken_staff_id: nil> D、[2015-03-26T11:14:58.949122 #7515] DEBUG -- : #http://127.0.0.1:3000/"、created_at: なし、updated_at: なし、department_id: 357、status_id: なし、staff_id: なし、take_staff_id: なし> D、[2015-03-26T11:14:58.949449 #7515] DEBUG -- : ========================================== ===949122 #7515] デバッグ -- : #http://127.0.0.1:3000/"、created_at: nil、updated_at: nil、department_id: 357、status_id: nil、staff_id: nil、taken_staff_id: nil> D、[2015- 03-26T11:14:58.949449 #7515] デバッグ -- : ================================= ==========949122 #7515] デバッグ -- : #http://127.0.0.1:3000/"、created_at: nil、updated_at: nil、department_id: 357、status_id: nil、staff_id: nil、taken_staff_id: nil> D、[2015- 03-26T11:14:58.949449 #7515] デバッグ -- : ================================= ==========

3行のコードを見ることができます:

同じように出力するbody: "Deserunt et accusantium totam ab autem ad."

なぜそれが表示され、どのように修正するのですか?

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

php - TestDummy と Faker によるシード

私は何が間違っているのか、および/またはこの状況を処理するより良い方法を理解しようとしています。

目標:

  • 自分自身をユーザーとして挿入し、他の 200 人のユーザーをデータベースに挿入できるようにするため。
  • 自分自身の静的データをプロファイル用の別のテーブルに挿入し、他のすべてのユーザーのランダム データをデータベース テーブルに挿入します。
  • コンソールでシード ファイルを実行すると、[InvalidArgumentException] Unknown formatter "password" エラー メッセージが表示される理由を知りたいです。

ユーザーテーブルシーダー

UserProfilesTableSeeder.php

工場PHPファイル

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

ruby-on-rails - Name Error: Topics、Rake db: 原因を特定できないリセット エラー

db:reset をレーキすると、端末に次のエラーが表示され続けます。トピック オブジェクトが定義されていない理由がわかりません。トピック コントローラーとモデルを作成しました。コードは次のとおりです。

トピックコントローラー

トピックス モデル

Seed.rb

ターミナルでトピックが定義されていない理由を誰かが説明できますか? topic.sample を作成するとき、正確には何をプルしていますか? コントローラーですか?

ありがとう!

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

ruby-on-rails - Rails Faker カスタムメソッドの作り方

私はテストに rspec と faker を使用しており、faker に cuestom フィールドを追加したいので、次の手順に従いました。

https://github.com/stympy/faker#customization

したがって、私の rails_helper.rb には次の行があります。

そして、config/locales フォルダーの下の ca.yml には次のものがあります。

そして、私が作っFaker::Internet.usefuldataたとき、Faker::Internet:Class に対して未定義のメソッド 'usefuldata' を返します。そして、Faker::Internet.usefuldataAAAAA または BBBBB を返す必要があります。

前もって感謝します。

0 投票する
0 に答える
113 参照

faker - シーケンシャル データを生成するにはどうすればよいですか?

私は現在、Nelmio Alice と Faker でデータを生成する方法を見つけようとしています。ここに私が埋める必要があるモデルがあります:

人と保険のクラス図

人とその保険契約を一致させる必要があるとしましょう。1 人が一度に有効な保険契約を 1 つだけ持つことができます。各保険証券は、1 人の個人に属します。

これは、1 人のすべての保険契約が重複してはならないことを意味します。そのため、保険証券のエンティティを生成するときに、新しいオブジェクトが既存のオブジェクトと競合しないように、beginAliceに生成するように指示する何らかの方法が必要です。end

どうすればそれを行うことができますか?Alice のドキュメントを見ると、オブジェクトの属性を同じオブジェクトの他の属性に依存させることは可能であることがわかりましたが、既存のオブジェクトの属性に依存させる方法はわかりません。

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

ruby-on-rails - 別のモデルのファクトリ内でモデル属性を使用する - Rails

MessageHABTMと呼ばれる工場がありUsersます。工場sender_id内をモックしたい。Message私が行った場合:

私は得る:

別のファクトリのデータ属性を参照するにはどうすればよいですか (id私の場合)?