0

两个班:

class Investor
  field :name
  has_and_belongs_to_many :users
end

class User
 field :name
 has_and_belongs_to_many :investors
end

我已经有了不想创建新的用户和投资者。包含的方式是什么

@user=User.first
@investor=Investor.first
@inves_sec=Investor.last

现在将@investor 和@invest_sec 添加到用户投资者ID 的方法是什么,我在mongoid doc 中找到的所有命令都创建了新的投资者对象,我无法找到可以使用现有对象的thorugh。

4

1 回答 1

1

这很容易,因为您可以执行以下操作:

@first_investor = Investor.first
@user.investors.push(@first_investor)

这里有很多处理关系/引用的各种场景的例子。

于 2013-10-24T17:03:40.510 回答