factory-bot

    0

    2答えて

    私はしばらくこの頭を叩いていました。誰かが私を再建してください。 シナリオ は、私は、次のモデルは class House < ActiveRecord::Base has_one :tenancy, :dependent => :destroy, :as => :tenant end class LeaseAgreement < ActiveRecord::Base h

    3

    1答えて

    私はfactory_girlをユーザー生成に使用し、database_cleanerを使用してテスト後にデータベースをクリーンアップしますが、検証エラーがあります。一意です。 spec_helper、ユーザーモデル、その他の影響を与えるファイルは次のとおりです。 https://gist.github.com/2006719

    0

    1答えて

    は私の工場は、以下のとおりです。 FactoryGirl.define do factory :account do company 'Example, Inc.' end factory :site do association :account end factory :page do association

    2

    1答えて

    factory :foo do bar # want this to use foo's id in calculating bar's value # current solution # ugly because it requires an extra save after_create { |foo| foo.bar = foo.id; foo.s

    9

    3答えて

    /wの団体この質問は、ここで提起1を拡張したものです: Using factory_girl in Rails with associations that have unique constraints. Getting duplicate errors 提供の答えは私のために完璧に取り組んできました。ここでは次のようになります。私は手動でフックで一意性制約を持つ多型の関連付けをサポートするため

    0

    1答えて

    工場には2つのfactory_girlファクトリ、contactとuserがあります。連絡先には、userの外部キーであるdest_user_idという属性がありますが、NULLでもかまいません。その属性については、userファクトリを使用して新しいユーザーを作成し、そのIDをdest_user_idに割り当てたいとします。それを行う方法はありますか?

    1

    1答えて

    仕様を少しでも最適化しようとしています。私は通常ネストされたリソースとユーザーのテストデータを作成することに問題があります。私は通常、データを設定する前(:それぞれ)で終わります。これは、私の仕様のうち120以上で実行されます。 A)の動きは:私は私のテストデータ設定 def self.merge(lists) merged_list = lists.first.account.subs

    1

    1答えて

    私はユーザーと教師モデルです。教師belongs_toユーザーとユーザーhas_one先生。私は私の仕様で教師を作成しようとすると Factory.define :user do |user| user.user_login "Another User" user.user_role "admin" user.password "foobar" end Fact

    3

    2答えて

    私はFactoryGirlをフィクスチャに使用していますが、実際には有効な検証エラーを生成していません。 私はいつもactiverecord.errors.models.messages.record_invalidのメッセージを受け取ります。 これを診断するためにさらに詳細が必要であるかどうかは不明です。これにより、各エラーを追跡するのが非常に遅いプロセスになります。 例の工場: Factory

    0

    1答えて

    フィクスチャ、工場など...実際のcreate()メソッドを実行しないでください。たとえば、ユーザーが作成されると、彼のためにPreferenceオブジェクトが生成されます。しかし、フィクスチャで私は手動で行う必要があります。 私の `User.create(:name => 'joe')のようなスクリプトを使ってもいいですか?またはそれをする人気のある宝石はありますか? ありがとうございました。