在Rails嵌套表单中验证子对象的唯一性

时间:2011-11-12 15:35:22

标签: ruby-on-rails forms parent-child nested-forms validates-uniqueness-of

我有一个库的表单,它有多个用于Librarian的嵌套对象。我的问题是:

如何验证图书馆员姓名的独特性? (一个图书馆可能有多个图书馆员,但不应该有相同的图书管理员出现两次)。我找到了一个暗示,但无法使其发挥作用:

    validates_uniqueness_of :task_name, :scope => :project_id

请举个例子,因为我找到了拼图的碎片,但却无法将它们放在一起。

1 个答案:

答案 0 :(得分:0)

如果Librarianlibrary_id

validates_uniqueness_of :name, :scope => :library_id