`
lylewolf
  • 浏览: 27375 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

undefined method `scaffold’ 《Web开发敏捷之道》中的错误

阅读更多
在第六章按照书中的方法无法进行,会提示undefined method `scaffold’的错误,找了半天,最终找到解决办法:

Rails2.0.2把scaffold 剥离为插件,也就是说Rails2.0.2里面不能直接使用scaffold了,而书中的版本与最新版还是对不上,所以需要重新安装,而且需要安装两个plugin

1. 执行 以下语句 安装scaffolding

ruby script/plugin install scaffolding

2. 分页插件的解决方法

状况如下:

undefined method `paginate’

解决办法:安装老的classic_pagination

ruby script/plugin install http://tools.assembla.com/svn/breakout/breakout/vendor/plugins/classic_pagination/
分享到:
评论
2 楼 linsen214 2009-02-25  
不行啊,为什么我的不行,网上好像不是这样的,但是我的也不行啊
1 楼 acnono 2008-10-10  
我也是刚刚开始学习rails  按照你的方法解决了同样的问题  但是生成的页面无法create数据

相关推荐

    Web+开发敏捷之道源代码

    在"Web+开发敏捷之道"的源代码中,我们可以看到Ruby如何优雅地处理数据结构、类和对象,以及其强大的元编程能力。 二、Rails框架优势 Rails作为Ruby的明星框架,提供了丰富的内置功能,如MVC(模型-视图-控制器)...

    应用Rails进行敏捷Web开发

    ### 应用Rails进行敏捷Web开发:探索框架的精髓与敏捷的魅力 Rails,全称Ruby on Rails,是由David Heinemeier Hansson创建的一种基于Ruby语言的开源Web开发框架。自诞生以来,Rails以其独特的魅力迅速席卷了Web...

    Laravel开发-scaffold

    在Laravel框架中,"Scaffold"是一种便捷的工具,用于快速生成常见的CRUD(创建、读取、更新、删除)操作的控制器、视图和迁移文件。它可以帮助开发者节省大量时间,尤其在构建基本的后台管理系统时。下面将详细阐述...

    应用rails进行敏捷web开发

    在《应用Rails进行敏捷Web开发》这本书中,作者深入浅出地讲解了如何使用Rails构建现代Web应用。 1. **Ruby语言基础**:Rails是用Ruby编程语言构建的,因此,理解Ruby的基础至关重要。Ruby是一种面向对象的语言,...

    Scaffold asp.net mvc中文教程

    在软件开发领域,特别是Web应用开发中,Scaffold是一种快速生成基础代码结构的方法。通过Scaffold工具,开发者可以快速创建出包含基本增删改查功能的控制器(Controller)、视图(View)以及模型(Model)等组件。这种方式...

    Laravel开发-scaffold-interface

    总结,Laravel 的 Scaffold Interface 是一个强大的开发工具,它能帮助开发者快速构建基本的 Web 应用。了解并熟练运用这个工具,可以提高开发效率,让开发者更多地关注业务逻辑和用户体验,而不是重复的基础工作。

    Laravel开发-laravel-scaffold-admin

    在本文中,我们将深入探讨Laravel开发中的一个重要概念——`laravel-scaffold-admin`,它是一种用于快速构建管理界面的工具,特别适用于执行常见的CRUD(创建、读取、更新和删除)操作。Laravel是一个优雅且强大的...

    Laravel开发-laravel-scaffold-generate

    在Laravel框架中,"laravel-scaffold-generate"是一个非常有用的工具,它极大地简化了CRUD(创建、读取、更新、删除)操作的开发过程。这个工具可以帮助开发者快速生成控制器、视图、模型以及迁移文件,为数据库交互...

    Laravel开发-reverse-scaffold-generator

    总的来说,"Laravel开发-reverse-scaffold-generator"是Laravel开发中的一个利器,可以帮助开发者快速搭建基于现有数据库的Web应用。通过理解和熟练运用这个工具,可以提高开发效率,让开发者更专注于业务逻辑和用户...

    Laravel开发-l5scaffold

    总结来说,Laravel开发-l5scaffold 是一个提高Laravel开发效率的利器,它简化了常见的Web开发任务,让开发者能够更加专注于应用的核心功能,而非重复性的基础建设工作。对于那些经常需要创建新资源和界面的项目,l5...

    中文Scaffold

    【中文Scaffold】是开发过程中一个重要的工具,主要用于快速构建项目的初始结构,使得开发者能够更高效地开始编码工作。在编程领域,Scaffold通常是指一套预先定义好的模板,用于自动生成常见的模型、视图、控制器...

    Laravel开发-laravel5-scaffold

    在本文中,我们将深入探讨Laravel 5的开发,特别是关注其内置的Scaffold功能。Laravel是一款流行的PHP框架,以其优雅的语法和强大的功能深受开发者喜爱。Laravel 5的Scaffold工具是用于快速搭建应用程序的基础结构,...

    Rails进行敏捷Web开发(所有版本的源码rails3.0-4.0)

    在“Rails进行敏捷Web开发(所有版本的源码rails3.0-4.0)”中,包含了Rails从3.0到4.0各个主要版本的源代码,这些版本的变迁反映了Rails框架在不同阶段的发展和改进。 1. Rails 3.0: Rails 3是重大升级,引入了...

    脚手架scaffold

    【脚手架Scaffold】是开发中的一个常用概念,尤其在Java Web开发中,它扮演着快速构建项目框架的角色。Scaffold提供了一种自动化的方式来创建基本的CRUD(Create、Read、Update、Delete)操作,使得开发者可以更快地...

Global site tag (gtag.js) - Google Analytics