我有一个用户和一个文档模型;一个用户有很多文档,一个文档属于一个用户。您可以将其概括为只有一个父模型和一个子模型。
现在我正在为子模型编写单元测试,我想知道是否也必须验证 parent_id 字段(例如 only_integer,大于零,id 存在于父表中等) - 或Rails 是否会自动为我执行此操作,因为这些是固有的外键属性?
最佳答案
Rails 3 方式
# child.rb
validates :parent, presence: true
关于ruby-on-rails - Rails 外键验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13770365/