【发布时间】:2017-02-26 10:58:19
【问题描述】:
试图简化我的模型以显示重要的东西似乎缺少的东西让我知道。
在我看来,我正在尝试通过@session.owner 访问会话的所有者。所有者与与会者相关联,所有与会者都通过has_many 与会话相关联。
self.attendees 似乎没有返回任何记录。我确定我遗漏了一些明显的东西。如果您能提供帮助,请提前致谢!
干杯, 泰勒
会话模型
class Session < ApplicationRecord
has_many :attendees
def owner
self.attendees.each do |attendee|
if attendee.role == "Owner"
"#{attendee.user_id}"
end
end
end
end
参会者模型
class Attendee < ApplicationRecord
belongs_to :session
end
【问题讨论】:
-
能否请您使用
annotategithub.com/ctran/annotate_models 并向我们展示模型的字段?