所以这可能会让人感到非常困惑。
基本上我有一个网络应用程序,“活动”有一封电子邮件,用户可以发送一封电子邮件,说明他们选择的选项。
到目前为止,选项保存到数据库。用户id保存在表event_bookings中,其id作为event_id链接到package_bookings中,它有一个包ID,链接到我需要详细信息的包。
TLDR就是这个
表>表>表>包含我需要的数据的表
$value -split '\s*\d+;#' | Where-Object { $_ }
这当前显示了包含id的所有内容,所以基本上我可以访问包ID(在byebug中)但是我需要进入下一级并显示包详细信息
任何帮助都很可爱,我可能已经说过这个超级错误!
下面是一些有效的byebug代码
@event_booking.package_bookings.each
答案 0 :(得分:1)
根据您的解释,您可以找到这样的包裹细节:
@event_booking.package_bookings.each do |package_booking|
@package = package_booking.package ## You can find package detail like this
end
在这种情况下,您还可以添加has_many :through Association
。详情here。