如何显示深层嵌套字段的值?

时间:2011-09-21 22:33:58

标签: ruby-on-rails activemerchant

我有一个用户,购物车,订单和OrderTransactions表。

我的架构如下:

  • 用户有一个购物车
  • 购物车有一个订单
  • 订单有很多交易

我想在订单交易部分显示user_id。

我可以使用<%= order_transaction.order.cart_id %>

显示cart_id

所以我认为<%= order_transaction.order.cart.user_id %>会起作用,但它为nil:NilClass提供了一个“未定义的方法`user_id'”错误。

我在这里缺少什么?任何帮助将不胜感激!

1 个答案:

答案 0 :(得分:0)

刚刚注意到,它确实有效。我需要删除在我所做的更改之前创建的所有事务。