私は、after_createが関連するオブジェクトを作成する特性を持つFG createを呼び出すテストをいくつか書いています。 FGを作ったときに関連する製品にパラメータを送信する方法はありますか、それとも後で設定する必要がありますか?どのようにFactoryGirl形質にパラメーターを送信するのですか?
7
A
答えて
7
無視して、そのパラメータを追加します。
FactoryGirl.define do
trait :my_trait do
ignore do
associated_attributes nil
end
after_create do |object, evaluator|
# Use the ignored associated_attributes when creating the associated object
associated_object = AssociatedModel.new(evaluator.associated_attributes)
end
end
end
+1
ignoreは廃止され、FactoryGirl 5.0で削除されます。無視する代わりにtransientを使用できます [source](https://github.com/thoughtbot/factory_girl/issues/527) – Ekkstein
関連する問題
- 1. window.openパラメーターを送信
- 2. どのように形質をプライベートにするか?
- 3. ツイートをどのように送信するのですか?
- 4. どのような形式で送受信しているのですか?
- 5. FactoryGirlでパラメータを送信するには(手動でパラメータをハッシュとして送信するのではなく)
- 6. メッセージの送受信にどのようにアプローチするか
- 7. 特定のメールにどのようにメールを送信するのですか?
- 8. SendGridでHTMLコンテンツをどのように送信しますか?
- 9. 引数オブジェクトを関数にどのように送信するのですか?
- 10. 誰かがこのメッセージをどのように送信できますか? (電子メールのフィルタリングの質問)
- 11. イメージデータをWCFサービスにどのように送信しますか
- 12. URLにどのように応答を送信しますか?
- 13. どのようにセッションでレールコンソールでリクエストを送信するのですか?
- 14. サブタイプの形質の値をどのように初期化するか?
- 15. リクエストで「マルチパート/関連」をどのように送信するのですか?
- 16. どのようにアンドロイドアプリケーション..経由でUSBピンに信号を送信する?
- 17. AppEngineのカスタム「送信元」アドレスで電子メールを送信するにはどうすればよいですか?
- 18. WOL(UDP)はどのように送信できますか?
- 19. FactoryGirlはどのように出力していますか?
- 20. クエリ結果をCSV形式で送信するにはどうすればよいですか?
- 21. fastcgiアプリにメッセージを送信/送信するにはどうすればよいですか?
- 22. どのようにSOAPリクエストを送信しますか?
- 23. ゾンビはどのようにメールを送信しますか?
- 24. セントラルエリアにデータを送信するにはどうすればよいですか?
- 25. Stimulsoftにパラメータを送信するにはどうすればよいですか?
- 26. MyTracks(オープンソース)のようにkmlファイルをGoogle Earthに送信するにはどうすればよいですか?
- 27. Androidで複数の受信者にSMSを送信するにはどうすればよいですか?
- 28. @ModelAttributeはどのようにjspにデータを送信します
- 29. 送信者とProcmailを使用するすべての受信者に自動返信を送信するにはどうすればよいですか?
- 30. キーイベントをAndroidで送信するにはどうすればよいですか?
を行い、[このSOポスト](http://stackoverflow.com/questions/16297357/factorygirl-override-attribute-of-associated -object)あなたの質問に答えますか?あなたは 'after_create'ブロックをその特性に追加する点を除いて同じことをします。 – adarsh