2013-10-23 4 views
0

두 테이블 : bidscredit_operations이 있습니다. 내 모델에 있습니다.부모 테이블에서 레일에있는 자식 테이블에 액세스

bid.rb : credit_operation 테이블에서 has_one :credit_operation

credit_operation.rb belongs_to :bid

나는 bid_id 열 수 있습니다. credit_operations 테이블의 일부 속성에 액세스하려면 bids_controller.rb에서 어떻게해야합니까?

+0

빈 반환합니다. 단수임을 주목하십시오. –

답변

0

다른 사용자를 돕기 : 내가 액세스 한 것보다 필드에 빈 속성이 있기 때문에 오류가 발생했습니다.

의미 bid.credit_operation은 작동하지 않습니다. 하지만 테스트를 통해 효과가있었습니다. 그래서 사용 :

bid.creditoperation_id ? bid.creditoperation.name : "" 

테스트 최초의 진정한 다음 bid.creditoperation.name가 반환되는 경우가 존재하는 경우, 그렇지 않으면 당신은`bid.credit_operation`을 시도해 봤어

관련 문제