【发布时间】:2015-09-17 21:48:44
【问题描述】:
只是想知道是否有解决此问题的简单方法。
我知道你可以通过@object.parent 直接找到家长
.但是,如果有@object.parent.exists?这样的东西,我会感到困惑
就我而言,@object 可以是任何模型。我想提出一个条件,以便
if @object.parent.exists?
... do something ...
else
... do something else ...
end
@object.other_parent 可能存在,因为我的@object 可以是任何东西。
【问题讨论】:
-
您的意思是您想查看来自 any 模型的
@object是否有 any 分配了belongs_to关联? -
Wops(编辑)。我想看看 @object 是否属于父模型。例如:
@object.parent1.exists? =>> false@object.parent2.exists? =>> true -
parent1和parent2是如何定义的?您可以从模型中发布您的关联定义吗?has_many、belongs_to等
标签: ruby-on-rails