2
我有一個朋友型號:USER_ID,friend_id,狀態Rails的驗證,以確保用戶沒有朋友自己
我如何添加一個驗證,以防止用戶(USER_ID)從邀請好友自己(朋友模型friend_id)...像user_id這樣的東西不等於friend_id?
對此提出建議?由於
我有一個朋友型號:USER_ID,friend_id,狀態Rails的驗證,以確保用戶沒有朋友自己
我如何添加一個驗證,以防止用戶(USER_ID)從邀請好友自己(朋友模型friend_id)...像user_id這樣的東西不等於friend_id?
對此提出建議?由於
也許這樣的事情就可以了(注:半僞代碼)
validates :friend, :presence => true, :unless => :friend_is_self
def friend_is_self
user_id == friend_id ? false : true
end
這Rails Guide部分可以證明是有益的。