ROR: что делает опция validate в own_to? - PullRequest
0 голосов
/ 22 ноября 2011

Я новичок в ROR.Может кто-нибудь сказать мне, что опция validate делает в belongs_to с примером?

class Product < ActiveRecord::Base
  belongs_to :category, validate => true
end

Ответы [ 2 ]

2 голосов
/ 22 ноября 2011

В редких случаях Rails позволяет создать родительский объект для зависимого, например: product.create_category! ( docs ).О validate опция docs:

: validate Если false, не проверять связанные объекты при сохранении родительского объекта.по умолчанию false.

Это означает, что при сохранении продукта категория по умолчанию не проверяется.В вашем случае категория будет подтверждена.

1 голос
/ 22 ноября 2011

С документация :

Если false, не проверяйте связанные объекты при сохранении родительского объекта. по умолчанию false.

Поэтому, когда это правда, при сохранении продукта будет подтверждена категория.

...