14 Jan 2013, 16:12
Generic-user-small

Munirah (1 post)

Good day,

I am new to Ruby on Rails and I am reading The Agile book. I am just working through the tutorial but got stuck on chapter 10.

I got this error each time I tried to add an item from the Catalogue

Could not find table ‘line_items’

app/models/cart.rb:6:in add_product' app/controllers/line_items_controller.rb:46:in create’

The code in the first one is current_item = line_items.find_by_product_id(product_id)

The code in the second is @line_item = @cart.add_product(product.id)

Can someone kindly help me to understand what I am supposed to be doing. I am really just following the tutorial hoping I will understand as I go along..

Thanks…

28 Jan 2013, 03:07
Generic-user-small

Adrian Lee Elder (9 posts)

Do you have the relationship built between the tables?

product.rb:

has_many :line_items
before_destroy :ensure_not_referenced_by_any_line_item

line_item.rb

belongs_to :product
belongs_to :cart
29 Sep 2013, 06:38
Generic-user-small

Chrome 2 (3 posts)

ทำให้มีโปรโมชั่นต่างๆ มากมาย เกือบทุกเดือนคุณจะได้รับแต่สิ่งใหม่ๆ แม้จะมีโปรโมชั่นที่คุณสมารถเพลิดเพลินได้ในทุกๆ วันอยู่แล้ว ibcbet แต่การสมัครเล่นทางออนไลน์นั้น ทุกคนไม่จำเป็นต้องสมัครเข้าไปเล่นผ่านทาง คาสิโนออนไลน์ สามารถทำได้เองผ่านทางออนไลน์นี้แหละ แต่อาจจะต้องเสียเงินจำนวนมากเลย การซื้อเวลาในการโฆษณาสินค้าในโลกออนไลน์และโลกออฟไลน์ก็เหมือนๆ กัน พนันบอล อีกเทคนิคก็คือ หากท่านใดเห็นว่า ผู้ร่วมเล่นพนันท่านอื่นกำลังดวงขึ้น อย่าได้รู้สึกประหม่า และหวั่นไหวใดๆ แต่ให้มองแต่ในมุมของตัวเอง ในช่วงที่ต้องลงวางเดิมพัน ผมต้องตั้งสัมปชัญญะและเรียกความเชื่อมั่นกลับคืนมา เมื่อมีความเชื่อถือ ก็จะส่งผลดีต่อเกมวางเดิมพันมากขึ้นเรื่อยๆ ทำให้ท่านชนะมากขึ้นเรื่อยๆ genting club แต่ต้องยินดีให้กับวิธีการเล่นเสียติดต่อกันที่จะทำให้กลายเป็นบทเรียน ให้ผมได้คิดสูตรบาคาร่าขึ้นมาเอง และในช่วงเวลาที่น่าผิดหวังเหล่านั้น ก็ยังมีประโยชน์ที่สำคัญที่เราสามารถนำมาเป็นบทเรียนได้ดี

  You must be logged in to comment