Я пытаюсь проверить модель студента, как это;
class Student < ActiveRecord::Base
belongs_to :room
end
Я хочу убедиться, что Комната является действительной моделью, и с этим я могу сохранить студента, только если комната действительна.
Я пытался изменить ассоциацию на:
belongs_to :room, :validate => true
Но это не изменило поведение ..
API говорит:
:validate
If false, don’t validate the associated objects when saving the parent object. false by default.
Итак, я изменил валидацию на комнату:
class Room < ActiveRecord::Base
has_many :students, :validate => true
end
но ни один из вариантов не решает для меня
есть идеи ???