目前我有一个用户和产品表,产品由用户创建。因此,用户可以创建自己正在处理的产品。
用户has_many :products
和
产品belongs_to :user
。
现在我想让用户能够为产品添加更多用户(与他/她合作的产品),即使这些用户尚未在应用中注册。
所以我将产品和用户表连接更改为has_many:users,通过:: ProductUsers和has_many:products,通过:: ProductUsers。
然后,当用户创建产品并在表单中添加额外名称和其他用户的电子邮件时,应用程序将向这些人发送电子邮件进行注册(仅当他们未注册时)。我可以管理这个。
所以这是我的问题:在发送电子邮件邀请时,已经使用添加的名称和电子邮件创建了产品。
我希望我的问题很清楚:)