«factory-bot» etiketlenmiş sorular

11
Factory kızda has_and_belongs_to_many ilişkileri nasıl oluşturulur
Aşağıdakiler göz önüne alındığında class User < ActiveRecord::Base has_and_belongs_to_many :companies end class Company < ActiveRecord::Base has_and_belongs_to_many :users end çift ​​yönlü ilişki dahil olmak üzere şirketler ve kullanıcılar için fabrikaları nasıl tanımlarsınız? İşte benim girişimim Factory.define :company do |f| f.users{ |users| [users.association :company]} end Factory.define :user do |f| f.companies{ |companies| [companies.association …

8
Bir Ataç Eklentisi Oluşturmak İçin Fabrikalı Kız Nasıl Kullanılır?
Resimlerin veri adı verilen, kısaltılmış bir versiyonu aşağıda gösterilen bir Ataç ek alanına sahip olduğu birçok Görüntüye sahip model Person var: class Person has_many :images ... end class Image has_attached_file :data belongs_to :person ... end Kişinin kendisine eklenmiş en az bir Görsel olması gerekir. FactoryGirl'i kullanırken aşağıdakine benzer bir kodum …

16
Factory Girl ve Rspec'te geri aramaları atla
Bir modeli, test sırasında yalnızca bazı durumlarda çalıştırmak istediğim bir oluşturma sonrası geri arama ile test ediyorum. Bir fabrikadan geri aramaları nasıl atlayabilir / çalıştırabilirim? class User < ActiveRecord::Base after_create :run_something ... end Fabrika: FactoryGirl.define do factory :user do first_name "Luiz" last_name "Branco" ... # skip callback factory :with_run_something do …

3
FactoryGirl'deki oluşturma ve oluşturma yöntemleri arasındaki fark nedir?
Fabrika Kızı tanıtımı , FactoryGirl.build()ve arasındaki farkı açıklar FactoryGirl.create(): # Returns a User instance that's not saved user = FactoryGirl.build(:user) # Returns a saved User instance user = FactoryGirl.create(:user) Hala ikisi arasındaki pratik farkları anlamıyorum. Biri başka birini değil de birini kullanmak isteyeceğiniz bir örnek verebilir mi? Teşekkürler!
97 ruby  factory-bot 


5
FactoryGirl'de has_many derneği ile fabrika nasıl kurulur
Kuruluma yanlış yoldan gidersem birisi bana söyleyebilir mi? Has_many.through ilişkilendirmeleri olan aşağıdaki modellere sahibim: class Listing < ActiveRecord::Base attr_accessible ... has_many :listing_features has_many :features, :through => :listing_features validates_presence_of ... ... end class Feature < ActiveRecord::Base attr_accessible ... validates_presence_of ... validates_uniqueness_of ... has_many :listing_features has_many :listings, :through => :listing_features end class …

4
Faker, factory_girl'de kullanıldığında yinelenen veriler üretiyor
Faker mücevherini kullanarak bir fabrikaya bazı sahte veriler yerleştirmeye çalışıyorum: Factory.define :user do |user| user.first_name Faker::Name::first_name user.last_name Faker::Name::last_name user.sequence(:email) {|n| "user#{n}@blow.com" } end Ancak bunun farklı ad ve soyadlara sahip kullanıcılar üretmesini beklerken, her biri aynıdır: >> Factory(:user) => #<User id: 16, email: "user7@blow.com", created_at: "2011-03-18 18:29:33", updated_at: "2011-03-18 18:29:33", …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.