`
javachs
  • 浏览: 122983 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

agile rails第3版的小陷阱

    博客分类:
  • ruby
阅读更多
看agile rails第3版开始一步一步尝试,结果做到购物车时保错:
 NoMethodError in Store#add_to_cart

Showing app/views/store/add_to_cart.rhtml where line #4 raised:

You have a nil object when you didn't expect it!
The error occurred while evaluating nil.items

搞得我一头雾水,后来搞到源代码,又上网查了下原来是这个问题:
就是index方法和add_to_cart两段代码的顺序而已!颠倒顺序试试看,果真又出错,
改过来就好了。问题明白了,本该顺序应该不影响,但关键add_to_cart前面有个private!
费了我不少时间,不知道在rails下有好的日志或调试工具没
分享到:
评论

相关推荐

    Agile+Web+Development+with+Rails中文版.pdf

    《Agile Web Development with Rails》是一本经典的Rails开发指南,中文版的出版使得更多的中国开发者能够深入理解并应用敏捷开发方法与Ruby on Rails框架。这本书是Rails开发者的必备参考资料,它详细介绍了如何...

    Web开发敏捷之道-应用Rails进行敏捷Web开发(第3版).pdf

    英文新版:Agile Web Development with Rails, 4th Edition(For Rails 3.1 & 3.2) 内容简介 《Web开发敏捷之道:应用Rails进行敏捷Web开发(第3版)》主要分为两大部分。在“构建应用程序”部分中,读者将看到一个完整...

    Agile Web Development with Rails 4th edition(敏捷Web开发与Rails:程序指南 第四版)

    《敏捷Web开发与Rails:程序指南 第四版》是一本深度探讨使用Ruby on Rails框架进行敏捷Web应用开发的专业书籍。本书旨在帮助开发者充分利用Rails 4的特性,提高开发效率,实现快速迭代和高质量的代码编写。 Rails是...

    Agile Web Development with Rails 4

    Ruby on Rails helps you produce high-quality, beautiful-looking web applications quickly. You concentrate on creating the application, and Rails takes care of the details., Tens of thousands of ...

    Agile Web Development with Rails

    《Agile Web Development with Rails》(敏捷Web开发:Ruby on Rails)这本书,作为Rails开发新手的教材,强调了敏捷开发方法,并以其帮助开发者建立起一个实用的Web应用。从给出的文件信息来看,这本书正在编写过程...

    Agile Web Development With Ruby On Rails第一及第二版

    《Agile Web Development With Ruby On Rails》是两本广受欢迎的书籍,主要涵盖了使用Ruby on Rails框架进行敏捷Web开发的知识。这本书的第1版和第2版分别详细讲解了如何运用敏捷开发方法来构建高效、可扩展且易于...

    Agile Web Development with Rails,Fourth Edition 第四版

    《敏捷Web开发与Rails》第四版是一本专为软件开发者设计的权威指南,全面涵盖了使用Ruby on Rails框架进行敏捷Web应用开发的知识。Rails 3是该版本的重点,它引入了许多新特性和改进,使得开发过程更为高效且灵活。...

    Agile Web Development with Rails 1-14节_ppt(老师发的修正版)

    Agile Web Development with Rails 1-14节_ppt(老师发的修正版)

    Agile Web Development with Rails (PDF)

    《敏捷Web开发与Rails》是一本深度探讨如何利用Ruby on Rails框架进行敏捷Web开发的指导书籍,由Dave Thomas、David Heinemeier Hansson等多位在Rails社区有着深厚贡献的作者共同编写。本书不仅覆盖了Rails的基本...

    Agile Web Development with Rails 3nd Edition Beta.pdf

    本书《敏捷Web开发与Rails》第三版是基于Rails 2编写的。截至本书印刷时,当前可用的Rails Gem版本为2.1。书中所包含的所有代码均已在该版本上进行了测试。 在本书撰写初期,其内容与第二版相同,后者涵盖了Rails ...

    Agile Web Development with Rails 4th 正式版

    ### Agile Web Development with Rails 第四版 #### 书籍概述 《Agile Web Development with Rails》第四版是一本针对Ruby on Rails框架的经典教程书籍。本书由Sam Ruby、Dave Thomas、David Heinemeier Hansson等...

    Agile Web Development with Rails 2 Edition正式版

    本书《敏捷Web开发与Rails》第二版针对的是Rails 1.2版本。 在本书写作时,Rails 1.2版本的核心代码已经完成,但尚未被封装为Gem。这意味着读者可能需要采取一些特殊步骤来安装最新版本的Rails以匹配书中的示例代码...

    Agile Web Development with Rails中文版 3rd Edition

    ### 敏捷Web开发之Rails应用详解(第三版) #### 一、Rails的敏捷特性及其在Web开发中的应用 本书《敏捷Web开发之Rails应用详解》第三版主要介绍了如何使用Ruby on Rails框架来进行敏捷Web开发。Rails是一个用Ruby...

    Agile Web Development with Rails 第三版(中文版)

    《敏捷Web开发与Rails》第三版(中文版)是一本深度探讨使用Ruby on Rails框架进行敏捷Web应用开发的专业书籍。该书旨在帮助开发者理解和掌握Rails的精髓,通过实践导向的方法来提升开发效率和代码质量。 Rails是...

    Agile Web Development with Rails for Rails 3.2

    ### Agile Web Development with Rails for Rails 3.2 #### 核心知识点概览 - **Rails 3.2概述** - **敏捷开发方法论** - **Model-View-Controller (MVC) 模式** - **Ruby on Rails基础与高级特性** - **面向对象...

Global site tag (gtag.js) - Google Analytics