对体育联盟模特的验证

时间:2011-09-09 07:56:15

标签: ruby-on-rails-3 validation

之前已经问过架构问题,下面是我认为正确的快照。我现在遇到的问题是进行验证工作,以便同一个两个玩家在一个分区中不会多次出现。对于初学者,我们发生了三种不同的插入:

  • 创建匹配
  • 创建result_1(无论是谁提交)
  • 创建result_2

因此,结果可以以任何顺序出现(取决于提交者),并且不在同一记录中,这样可以更容易地查找副本。

Match
- division_id


Result
- match_id
- player_id
- score

通过获取player_id并在数据库中对它们进行比较,是否可以通过此方式编写单独的验证?

1 个答案:

答案 0 :(得分:1)

如果您要验证的数据存在于数据库中,那么您需要转到数据库,是的。