wwjyjf264 2008-7-29 17:50
depot例子的时候的问题
You have a nil object when you didn't expect it!
You might have expected an instance of Array.
The error occurred while evaluating nil.<<
drive2me 2008-7-29 20:00
[quote]原帖由 [i]wwjyjf264[/i] 于 2008-7-29 17:50 发表 [url=http://www.ruby-lang.org.cn/forums/redirect.php?goto=findpost&pid=18508&ptid=5871][img]http://www.ruby-lang.org.cn/forums/images/common/back.gif[/img][/url]
You have a nil object when you didn't expect it!
You might have expected an instance of Array.
The error occurred while evaluating nil. [/quote]
Depot是那本书中一个比较大的例子吧。
你在做哪一步时出了这些问题了,或做了哪些操作出了这些问题?请介绍清楚些,以便大家来帮助你。
还有,这本书中讲的例子所使用的Ruby和Rails的环境比较老了,和现在大家使用的新版差别比较大。如果你就按书上的例子去做,一定会有问题。有不少会员已经问了不少类似的问题,你在论坛里搜搜看,如果已经有会员问了这类的问题,就会有答案,你可以马上知道了。
建议你,不妨先搜索一下,然后再问问题。如何?
wwjyjf264 2008-7-30 09:24
是在做add_to_cart的时候遇到的问题
因为我看的那本是第一版,是在rails旧版本上通过的,所以我现在用的就是1.2的版本。网上有人说是因为不支持decimal,然后我把数据库中的表删了,不用decimal重新建表了。但是还是没解决。谢谢
zero- 2008-8-1 09:26
论坛有此书的3nd Beta版本
建议下载最新版本,还有把rails的版本升级,差异还是比较大的:lol
karon_flame 2008-8-5 09:25
breakpoint
设置一个断点..
一点点的分析
wscc111 2008-8-19 09:12
你數據的有些值為nil 在使用的時候就會報錯了
eg:
arr[0].nil
p arr[0].to_i
就會報類似上面的錯誤