rails 从2.0起在控制器中废弃了observer方法,相关的错误信息:
undefined method `observer’ for ApplicationController:Class (NoMethodError)
解决的方法是将observer的设置信息移至enviroment.rb中:
# Activate observers that should always be running
config.active_record.observers = :cacher, :garbage_collector
分享到:
相关推荐
仅仅六个月之后,即2008年6月1日,Rails再次更新至2.1版本,进一步巩固了其在Web开发领域的领先地位。 根据David的介绍,Rails 2.1版本的主要新特性包括: - **时区支持**:Rails 2.1加强了对不同时间区域的支持,...
本书提供了一个解决方案,即下载并安装一个临时版本的Rails框架代码,直到官方发布Rails 1.2版本为止。 #### 三、安装Rails 1.2版本 为了确保读者能够顺利地跟随本书进行实践操作,下面将详细介绍如何安装Rails ...
《RAILS2.1的中文版资料》是一份针对Ruby on Rails 2.1版本的详细介绍文档,由Carlos Brando和Marcos Tapajós共同编写,并由中国Rails社区成员翻译成中文版。该文档详细介绍了Rails 2.1版本中引入的新特性和改进之...
它不仅介绍了如何安装和配置Rails 1.2,还提供了在等待官方发布期间的一种解决方案。Rails框架因其高度的灵活性、易用性和强大的社区支持而受到广泛欢迎。对于想要构建高效、易于维护的Web应用的开发者而言,本书将...
《Pragmatic - 敏捷Web开发与Rails第二版》一书聚焦于使用Rails框架进行敏捷Web开发,深入探讨了Rails 1.2版本的特性、应用与实践。Rails作为一个不断演进的框架,其核心开发者团队持续进行更新,添加新功能、修复...
紧接着,在2008年6月,Rails 2.1的发布进一步巩固了这一框架的地位,带来了包括时区支持、脏数据追踪、基于Gem的依赖管理等在内的多项新特性。 #### ActiveRecord新特性 - **时区支持**:Rails 2.1引入了对时区的...
- **内置时区选择器**:Rails 2.1提供了一个内置的时区选择器,使得用户能够方便地选择他们所在的时区。 - **时间戳自动转换**:当用户提交表单时,Rails会自动将用户输入的时间戳转换为其所在时区的时间,从而避免...
标题“rails2.1与Oracle连接所需gem”指的是在Rails 2.1版本的应用程序中,如何配置和使用Oracle数据库的宝石(gem)扩展。Rails是Ruby on Rails框架的简称,是一个流行的开源Web应用程序框架,而Oracle则是一种企业...
rails 2.1的api文档,chm格式,官方最新版
在Rails 5(以及Rails 3和4)上,将其添加到config/application.rb的顶部: require 'trashed/railtie' 并在您的应用程序配置主体中: module YourApp class Application < Rails::Application config....
Rails 2.1是其历史版本中的一个重要里程碑,引入了许多新特性与改进,对于理解现代Web开发有着重要的参考价值。 1. **ActiveRecord**:Rails的核心组件之一,负责数据持久化。在Rails 2.1中,ActiveRecord增强了...
随着内容逐步更新至Rails 2,读者会发现页面头部颜色变为红色。此外,在书中的序言部分提供了一个表格,总结了更新进度的情况。值得注意的是,尽管许多章节的内容已经更新,但其中的一些截图尚未同步更新到Rails 2.1...
Ruby on Rails(简称Rails)是一种流行的Web开发框架,以其“约定优于配置”的理念和高效的开发速度受到开发者喜爱。而Go(Golang)则是一种静态类型、编译型的语言,以其高性能、简洁的语法和强大的并发能力闻名。...
- Rails核心团队持续对Rails 2进行维护和升级。新的发布可能会引入与之前版本不兼容的变化。 - 为了便于开发者实验这些变化,团队提供了Edge Rails,这是一个包含了最新开发代码的分支。 - 如果想要运行实验性的...
《Rails101_by_rails4.0》是一本专注于Rails 4.0.0版本和Ruby 2.0.0版本的自学教程书籍,它定位于中文读者,旨在成为学习Rails框架的参考教材。Rails(Ruby on Rails)是一个采用Ruby语言编写的开源Web应用框架,它...
Subsonic是一个强大的开源.NET框架,它借鉴了Ruby on Rails(Rails)的设计理念,为.NET开发者提供了快速开发网站和数据库应用程序的能力。这个框架的核心特点在于它的简单性、灵活性和高效性,使得开发者能够以更少...
此压缩包中的"rubyonrails21-cn.pdf"可能是《Ruby on Rails 2.1中文版》这本书的电子版,这本书详细介绍了Rails 2.1版本的特性、使用方法以及开发流程。 Rails框架的核心概念包括: 1. **ActiveRecord**:这是...
总的来说,了解和熟练掌握Rails 3.1和Cucumber-Rails 1.2.0的用法,对于任何希望在Ruby on Rails环境中进行高效、高质量开发的团队来说都是至关重要的。通过阅读相关的博客文章(如给出的链接),开发者可以深入学习...
- **步骤**:通过命令行使用`rails new project_name`来初始化一个新的Rails项目。 - **结构**:新项目将包含默认的目录结构,如`app`、`config`、`db`等,分别用于存放应用程序代码、配置文件、数据库迁移脚本等。 ...
Rails 提供了一个强大的工具,即 scaffold,它可以快速生成一组与模型相关的控制器、视图和数据库迁移文件。这对于快速搭建原型非常有用。例如,如果有一个 `User` 模型,可以运行命令 `rails generate scaffold ...