在看《Agile Web Development with Rails》,边看边照着代码程序敲一遍。从开始到现在,虽然出了不少问题,但是,都慢慢解决了。
前两天,刚刚看到的第十一章第二节,Ajax 请求时,显示把字母打错了,(把 render 错写成 reader),一直运行不正常。后来改正后,Ajax 好使了,但是点击一次“AddtoCart”,购物车一下子多了两件商品。重启,刷新,各种折腾都不好使。
使用开发人员工具,查看了一下页面的网络连接,点击按钮,发送了两次 Ajax 请求。不知道到底怎么回事?
请熟悉 Rails 的朋友,帮忙看一下, 为啥发送两条请求?
源代码托管在 Github 上: https://github.com/diguage/depot
另外,由于我的错误判断,我把第三节的内容也看后,把代码也添加上了。
这里还有两篇文章: @Rei写的“Rails 3.2 的 Ajax 向导”, http://ruby-china.org/topics/2798
Assets 與 Ajax 應用程式, http://ihower.tw/rails3/assets-and-ajax.html
在@yedingding 博文里看到@poshboytl 建的一个关于 Ruby/Rails 学习的群。根据我个人体验来说,群里大家都挺热心,也有好多人分享了一些自己做出来的好玩的东西。感兴趣的可以加一下: “Ruby/Rails 学习俱乐部”:231618869
另外,如果有问题,在群里聊过解决后,因为聊天信不能公开,其他人看不到。所以, 建议再整理成帖子,发到这里,方便有同样问题的人学习。