【问题标题】:Accessing a child table from a parent table in rails从rails中的父表访问子表
【发布时间】:2013-10-23 20:08:40
【问题描述】:

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

bid.rb:has_one :credit_operation

credit_operation.rb belongs_to :bid

在 credit_operation 表中我有 bid_id 列。 如何从bids_controller.rb 访问credit_operations 表中的某些属性?

【问题讨论】:

  • 你试过bid.credit_operation。注意它的单数。

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


【解决方案1】:

帮助他人:产生错误是因为字段中有一个空属性,而不是我访问的属性。

意思是bid.credit_operation 不能工作。 但是首先测试使它起作用。所以我用了:

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

如果存在则先测试,如果为真则返回bid.creditoperation.name,否则返回空

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-09-05
    • 1970-01-01
    • 2022-01-16
    • 2012-10-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多