0

基本的に私がやろうとしているのは、外部キーを使用することです。たとえば、オブジェクトを返す 144 です。レコード番号が見つからないというエラーが表示され続けます。

オーダーショービューで。

(私はそれをテストし、@order.cart_id は有効であり、数値を返します。例: 144

<b>Order items:</b>
<%= @cart.get_order_cart(@order.cart_id) %>

カートモデルでは get_order_cart メソッド

def get_order_cart(cart_id)
  cart = Cart.find(cart_id)
  cart.line_items.each do |item| 
    item.product.title
  end
end

私が言うように、これはうまくいきません。問題は何ですか?ありがとう

4

1 に答える 1

0

ActiveRecord アソシエーションを使用しないのはなぜですか?

class Order < ActiveRecord::Base
  belongs_to :cart
end

class Cart < ActiveRecord::Base
  has_many :orders
end

今、あなたは簡単にカートを手に入れることができます

@cart = @order.cart
于 2013-06-07T18:12:11.657 に答える