2011-09-20 5 views
2

나는 이와 같은 모델 학생의 유효성을 검사하려고합니다.belongs_to 연결 유효성 검사

방이 유효한 모델인지 확인하고 방이 유효한 경우에만 학생을 저장할 수 있습니다.

내가로 연결 변경 시도 :

belongs_to :room, :validate => true 

을하지만이 동작을 변경 didnt가 .. API는 말한다 :

class Room < ActiveRecord::Base 
    has_many :students, :validate => true 
end 
:
:validate 
    If false, don’t validate the associated objects when saving the parent object. false by default. 

그래서 내가 방으로 검증 변경

아무 옵션도 나를 해결하지 못합니다.

어떤 아이디어 ??? 의 모두 측면에서 그 유효성 검사를 사용하지 않도록주의합니다, 또한 http://api.rubyonrails.org/classes/ActiveRecord/Validations/ClassMethods.html#method-i-validates_associated

:

답변

6

나는 API 문서의이 부분에서 찾고 있어요 ...이 시도

class Student < ActiveRecord::Base 
    belongs_to :room 
    validates_associated :room 
end 

주세요 협회!

+0

시도해 보겠습니다. Jon에게 감사드립니다. – AndreDurao

관련 문제