假设我有:
class Author
has_many :books
class Book
belongs_to :author
validates :name, :presence => true, :uniqueness => true
Run Code Online (Sandbox Code Playgroud)
我想改变这一点,以便书的名称在作者的范围内是唯一的,即没有作者有两本同名的书,但是两位作者可以有一本同名的书.这可能吗?
Ver*_*cus 12
这很容易也很容易:
validates :name, :presence => true, :uniqueness => {scope: :author}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2706 次 |
| 最近记录: |