可以說襯衫上有錯誤。錯誤還會出現在person.errors中嗎? 如果是這樣,我怎麼能達到它? (我不希望使用person.shirt.errors)軌道上的紅寶石has_many驗證
class Person < ActiveRecord::Base
has_one : shirt
has_many : pants
validates :name, :presence => true
validates_length_of :name, :minimum => 3
end
person = Person.new(:name => "JD")
person.shirt.create(:color=> "red")
person.pants.create(:type=> "jeans")
person.valid?
你正在運行代碼,你可以簡單地嘗試一下,看看 – Jimmy 2011-03-09 16:41:01
其實我沒有運行代碼,我試圖瞭解Ruby的錯誤mechanisem爲了實現它的一些地方 – batz107 2011-03-09 16:42:14