Rails数据库通过id查找数据

时间:2015-11-19 14:06:26

标签: ruby-on-rails

所以这可能会让人感到非常困惑。

基本上我有一个网络应用程序,“活动”有一封电子邮件,用户可以发送一封电子邮件,说明他们选择的选项。

到目前为止,选项保存到数据库。用户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

1 个答案:

答案 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