私は、ユーザーがアカウントを必要とせずに自分のメールアドレスのみを使用して購入できるWebサイトに取り組んでいます。彼らが将来アカウントを作成することを決定した場合、すべての購入はそのアカウントに割り当てられます。
これまでのところ、ユーザーhas_many :purchases
とそれが購入できるようにしていますbelongs_to :user
。問題は、最初の購入時に電子メールアドレスのみでユーザーを作成し、その後、そのユーザーに割り当てられたその電子メールを使用してすべての購入を行う方法がわからないことです。