标签: ruby-on-rails activerecord
我加入了两张桌子并且能够访问该值。但要访问该值,我需要调用两个方法。我想知道我能以某种方式将两个电话调成一个电话吗?
@company.ceo.name
如何使用@company.ceo_name
@company.ceo_name
答案 0 :(得分:1)
您可以使用delegate来帮助您。
delegate
在company模型中,
company
delegate :name, to: :ceo, prefix: true
然后,您的电话将被提供,
@company.ceo_name #=> "xyz"