Rails Accept_nested_attributes_for对兄弟姐妹的验证

时间:2015-11-02 20:57:53

标签: ruby-on-rails validation

我正在使用accepts_nested_attributes_for接受ScheduledTime的{​​{1}}条记录。即Content可以有很多Content

我想对他们的兄弟姐妹进行ScheduleTime验证。例子:

  • ScheduledTime无法在另一个时间内设置ScheduledTime
  • 每个内容每天可以创建有限数量的ScheduledTime

我可以编写一个自定义验证器,通过查询数据库来完成此操作,并且一次只能插入一条记录。

但似乎在插入任何新记录之前对所有新记录进行accepts_nested_attributes_for验证,而不是先验证,插入,下一次插入等。

有没有办法让Rails在每次验证后插入,还是我必须手动迭代参数并插入?

0 个答案:

没有答案