从rails中的父表访问子表

时间:2013-10-23 20:08:40

标签: ruby-on-rails ruby-on-rails-3 models controllers

我有两张桌子:bidscredit_operations。 在我的模特中,我有;

bid.rb:has_one :credit_operation

credit_operation.rb belongs_to :bid

在credit_operation表中,我有bid_id列。 如何从credit_operations

访问bids_controller.rb表格中的某些属性

1 个答案:

答案 0 :(得分:0)

帮助他人:错误正在产生,因为字段中的空属性比我访问的要多。

意味着bid.credit_operation无效。 但测试首先使它工作。所以我用过:

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

首先测试它是否存在,如果为true则返回bid.creditoperation.name,否则返回空