【发布时间】:2011-12-14 00:06:39
【问题描述】:
我有一个朋友模型:user_id、friend_id、状态
如何向好友模型添加验证以防止用户 (user_id) 与自己 (friend_id) 成为好友...类似 user_id 的内容不等于friend_id?
建议?谢谢
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3 activerecord
我有一个朋友模型:user_id、friend_id、状态
如何向好友模型添加验证以防止用户 (user_id) 与自己 (friend_id) 成为好友...类似 user_id 的内容不等于friend_id?
建议?谢谢
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3 activerecord
也许这样的事情会起作用(注意:半伪代码)
validates :friend, :presence => true, :unless => :friend_is_self
def friend_is_self
user_id == friend_id ? false : true
end
这个Rails Guide 部分可能会有所帮助。
【讨论】: