-1

我现在有 3 个模型社会和用户社会由管理员模型管理发生的情况是,当用户注册时,用户“id”必须同时保存在社会模型 user_id 字段中,它必须在 user_controller 的创建操作中发生

有人可以给我一个简单的代码来做到这一点

非常感谢

4

1 回答 1

0

要将您的 user_id 分配给社会,您应该在用户和社会之间建立关联。如果 has_one 是错误的关联,请研究一下这些关联需要什么类型。

# app/models/user.rb
  after_create :socialize
  has_one :society
  def socialize
    self.society.create
  end

参考

于 2015-12-25T17:21:32.600 回答