Ruby on rails 工厂女孩有很多,有很多协会
user.rbRuby on rails 工厂女孩有很多,有很多协会,ruby-on-rails,rspec,capybara,factory-bot,Ruby On Rails,Rspec,Capybara,Factory Bot,user.rb has_many :company_users, :dependent => :destroy has_many :companies, through: :company_users 公司用户.rb belongs_to :company belongs_to :user has_many :company_users, :dependent => :destroy has_many :users, through: :company_use
has_many :company_users, :dependent => :destroy
has_many :companies, through: :company_users
公司用户.rb
belongs_to :company
belongs_to :user
has_many :company_users, :dependent => :destroy
has_many :users, through: :company_users
company.rb
belongs_to :company
belongs_to :user
has_many :company_users, :dependent => :destroy
has_many :users, through: :company_users
如何为公司编写FactoryGirl配置
无论何时创建公司,都会使用用户id和公司id字段创建公司用户。我怎样才能做到这一点
我无法理解如何获得它。我将这样做:
factory :company do
after(:build) do |company|
company_users = build(:company_users, company: company)
company.company_users << company_users
end
end
factory :company_users do
user
company
end
工厂:公司做什么
在(:build)do | company之后|
公司用户=构建(:公司用户,公司:公司)
company.company\u用户有