Questions tagged «has-and-belongs-to-many»


11
如何在Factory girl中创建has_and_belongs_to_many关联
鉴于以下 class User < ActiveRecord::Base has_and_belongs_to_many :companies end class Company < ActiveRecord::Base has_and_belongs_to_many :users end 您如何为公司和用户(包括双向关联)定义工厂?这是我的尝试 Factory.define :company do |f| f.users{ |users| [users.association :company]} end Factory.define :user do |f| f.companies{ |companies| [companies.association :user]} end 现在我尝试 Factory :user 可能不足为奇的是,由于工厂彼此递归地使用彼此定义自己,因此会导致无限循环。 更令人惊讶的是,我在任何地方都没有提到如何执行此操作,是否有定义所需工厂的模式,或者我做的是根本错误的事情?

4
Rails has_and_belongs_to_many迁移
我有两个型号restaurant和user我要执行has_and_belongs_to_many关系。 我已经进入模型文件并添加了has_and_belongs_to_many :restaurants和has_and_belongs_to_many :users 我认为此时我应该能够对Rails 3进行类似的操作: rails generate migration .... 但是我尝试过的一切似乎都失败了。我确信这是非常简单的事情,我是Rails的新手,所以我还在学习。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.