摘要:
今天在学习《应用rails进行敏捷web开发》,跟着书上depot的例子写代码过程中遇到了一个错误。因为刚刚接触rails,所以不太明白到底是哪里出了错误。于是,我果断将问题贴在了Ruby China得到了Ruby China第一位会员也就是管理员的指导。。。非常感激。。。在这里贴出解决方案。当然了,如果有看过这本书的看客估计能够看懂我写的是什么。 问题情景:往购物车里面添加商品,如果购物车不存在则创建一个购物车,如果已经存在则将商品直接加入购物车中。若买同样的商品多个,利用quantity计数。结果却是如果购物车中已经存在这个商品了,再点击加入购物车就会报如下错误:NoMethodEr... 阅读全文
摘要:
变量 引用:变量中保存的是指向某个对象的引用,而不是对象或者数值本身,这意味着存在着多个变量指向同一个对象的可能性。 指向对象a的引用被赋值到变量b中,这就产生了两个变量指向同一个对象的情况。如果通过变量b改变了对象的状态,那么通过对象a的引用访问该对象时,也会看到相同的改变。考虑: 在调用方法时,传递给方法的变量和被调用方法的局部变量都指向同一个对象的情况。def describe(name) puts "this is a #{name}" name[2] = ?p puts "this is a #{name}"endCATTLE = " 阅读全文