我正在开发一个小的网络应用程序,需要一些帮助。
用户注册后,他们被分配到基于他们的域名的公司,如果它存在,否则它将创建一个具有该域名的新公司。
def assign_user_to_company
domain = email.split("@").last
user_company = Company.find_or_create_by_domain domain
update_attribute(:company_id, user_company.id) #or whatever you called this field
end
这很棒,因为它通过电子邮件将所有用户