2013-10-23 55 views
0

我有兩個表:bidscredit_operations。 在我的模特中,在rails中從父表訪問子表

bid.rb:has_one :credit_operation

credit_operation.rb belongs_to :bid

在credit_operation表我有bid_id列。 如何從bids_controller.rb訪問credit_operations表中的某些屬性?

+0

你嘗試'bid.credit_operation'。請注意它的單數。 –

回答

0

以幫助他人:錯誤正在產生,因爲該字段中有一個空屬性比我正在訪問。

含義bid.credit_operation無法工作。 但測試首先使其工作。所以我用:

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

首先測試它是否存在,如果爲真,則返回bid.creditoperation.name,否則返回空