【问题标题】:.joins? .include? Rails Console.加入? 。包括? Rails 控制台
【发布时间】:2016-09-02 13:30:37
【问题描述】:

我正在尝试在 Rails 控制台中查看表格,但无法弄清楚。

购物车 has_many :line_items 和订单项 belongs_to :cart。 我正在尝试获取一个在控制台中显示cart_id 的表格,其中包含line_items。这可能吗?

任何帮助将不胜感激!

提前致谢。

【问题讨论】:

    标签: ruby-on-rails ruby-on-rails-4 rails-console


    【解决方案1】:
    cart = Cart.find(1)
    cart.line_items
    

    【讨论】:

      【解决方案2】:

      我不确定我是否正确回答了您的问题,但要检索记录并延迟加载它的 line_items 关联,我们可以执行以下操作。

      cart = Card.includes(:line_items).find(card_id)
      

      【讨论】:

        【解决方案3】:

        这可能对你有用:LineItem.where(cart_id: id)

        【讨论】:

          猜你喜欢
          • 2013-02-04
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2014-09-06
          • 2020-12-31
          • 1970-01-01
          • 2011-06-11
          • 2011-05-11
          相关资源
          最近更新 更多