1
我已經定義了三類:的Rails 3.2:validates_presence_of繼承的模型
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