On 5/10/06, Allison Newman <demallien / mac.com> wrote: > Hi, > > I'm a ruby newbie, although I'm a programmer with 10yrs experience. I > was running myself through the tutorial in Agile Web Development With > Rails, when I ran into a problem. somewhere in the code I mistakenly > entered > > @items = 0 > > instead of > > @items = [] > > A bit later I tried the following > > @items << LineItem.for_product(product) > > but when i try to execute this code I got the following error: > > "cannot convert LineItem to Integer" > > Looking back through the code, I found the error mentioned above, and > corrected it. However, Rails still insists that @items is an Integer. > Can anyone suggest what has gone wrong, or what I can do to fix it? If you have restarted webrick, you are probably setting @items to an integer somewhere else. If you have grep, you might want to grep for '@items', in your app or controllers directory and look at each assignment. There might be another place where you say @items = 0 or @items = <some_object_that's_an_integer> L