【发布时间】:2012-02-02 16:15:37
【问题描述】:
我定义了三个类:
class Animal < ActiveRecord::Base
end
class Cat < Animal
has_many :toys
end
class Toy
validates_presence_of :cat
belongs_to :cat
end
当我创建一个应该属于猫的玩具时:
Cat.first.toys << Toy.create!(:name => 'Toy 1')
它抛出:
ActiveRecord::RecordInvalid: Validation failed: Cat can't be blank
【问题讨论】:
标签: ruby-on-rails inheritance activerecord model