サイトでユーザーが作成されたら、User.new インスタンスを実行したいのですが、Alias.new オブジェクトも作成する必要があります。ユーザーには多くのエイリアスがあります。ただし、保存する前に、その名前のエイリアスが他にないことも検証する必要があります。
コンソールから、私のコードは次のようになります。
u = User.new(:name => "Bob")
a = Alias.new(:name => "SirBob", :user_id => u)
しかし、保存するまでIDがないため、それは機能しません。では、保存する前に両方のアイテムの名前の一意性を検証するにはどうすればよいですか?