UserクラスとRoleクラスの両方に属するAssignmentクラスがあります。これには、所属するユーザーへの参照、所属するロールへの参照、および割り当てインスタンスを作成するユーザーの名前を示す文字列値の3つの値が格納されます。
class Assignment < ActiveRecord::Base
include ActiveModel::Validations
belongs_to :user
belongs_to :role
attr_accessible :user, :role, :assigned_by_user
...
モデルの検証では、assigned_by_user属性が有効なユーザーの名前と一致することを確認するためのチェックを実行したいと思います。ただし、Assignmentモデル内のUser.find(...)メソッドにアクセスできないようです。
この機能をどのように実現しますか?