伙计我需要这样做:
我有两张桌子
列名称 的用户表格
和
列个人资料名称 的个人资料表格
我需要这样做,以便在创建用户并为用户提供名称时,它还会创建个人资料并为其提供与用户名称相同的个人资料名称。
提前致谢:)
答案 0 :(得分:0)
拥有属于用户的个人资料,因此它有一个user_id字段。然后使用after_create回调和associations
class User
has_one :profile
after_create :make_profile
def make_profile
create_profile(:profilename => name)
end
end
class Profile
belongs_to :user
end