【发布时间】:2010-10-02 09:48:53
【问题描述】:
在 Ruby on Rails 3 应用程序中,我收到了邀请。这是模型:
class TeamInvitation < ActiveRecord::Base
belongs_to :team
validates :email, :presence => true, :format => RFC822::EMAIL
validates_uniqueness_of :email, :scope => :team_id
end
如何重构唯一性验证以将其包含到 validates 方法中?
根据文档,键 :uniqueness 应该是布尔值,但在我的情况下,我想指定范围。我该怎么做(如果可能)?
【问题讨论】: