問題タブ [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 - 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."
なぜそれが表示され、どのように修正するのですか?
php - TestDummy と Faker によるシード
私は何が間違っているのか、および/またはこの状況を処理するより良い方法を理解しようとしています。
目標:
- 自分自身をユーザーとして挿入し、他の 200 人のユーザーをデータベースに挿入できるようにするため。
- 自分自身の静的データをプロファイル用の別のテーブルに挿入し、他のすべてのユーザーのランダム データをデータベース テーブルに挿入します。
- コンソールでシード ファイルを実行すると、[InvalidArgumentException] Unknown formatter "password" エラー メッセージが表示される理由を知りたいです。
ユーザーテーブルシーダー
UserProfilesTableSeeder.php
工場PHPファイル
ruby-on-rails - Name Error: Topics、Rake db: 原因を特定できないリセット エラー
db:reset をレーキすると、端末に次のエラーが表示され続けます。トピック オブジェクトが定義されていない理由がわかりません。トピック コントローラーとモデルを作成しました。コードは次のとおりです。
トピックコントローラー
トピックス モデル
Seed.rb
ターミナルでトピックが定義されていない理由を誰かが説明できますか? topic.sample を作成するとき、正確には何をプルしていますか? コントローラーですか?
ありがとう!
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.usefuldata
AAAAA または BBBBB を返す必要があります。
前もって感謝します。
faker - シーケンシャル データを生成するにはどうすればよいですか?
私は現在、Nelmio Alice と Faker でデータを生成する方法を見つけようとしています。ここに私が埋める必要があるモデルがあります:
人とその保険契約を一致させる必要があるとしましょう。1 人が一度に有効な保険契約を 1 つだけ持つことができます。各保険証券は、1 人の個人に属します。
これは、1 人のすべての保険契約が重複してはならないことを意味します。そのため、保険証券のエンティティを生成するときに、新しいオブジェクトが既存のオブジェクトと競合しないように、begin
Aliceに生成するように指示する何らかの方法が必要です。end
どうすればそれを行うことができますか?Alice のドキュメントを見ると、オブジェクトの属性を同じオブジェクトの他の属性に依存させることは可能であることがわかりましたが、既存のオブジェクトの属性に依存させる方法はわかりません。
ruby-on-rails - 別のモデルのファクトリ内でモデル属性を使用する - Rails
Message
HABTMと呼ばれる工場がありUsers
ます。工場sender_id
内をモックしたい。Message
私が行った場合:
私は得る:
別のファクトリのデータ属性を参照するにはどうすればよいですか (id
私の場合)?