我有3个模型社会和用户现在社会由管理模型管理。当用户注册时,用户"id"必须同时保存在社会模型user_id字段中,这必须在user_controller的创建操作中进行
有人能给我一个简单的代码来做这个吗
非常感谢
要将user_id分配给society,您应该在user和society之间建立一个关联。如果has_one是错误的关联,请研究这些关联需要是什么类型的关联。
# app/models/user.rb
after_create :socialize
has_one :society
def socialize
self.society.create
end
参考文献
- 回调
- 协会