Rails库从2.2.2更新到Rails 2.3.0之后,在部署你原先2.2.2下的应用时,需要手动修改一下文件,以便应用成功运行:
①、修改:config/environment.rb
找到:RAILS_GEM_VERSION = '2.2.2' unless defined? RAILS_GEM_VERSION
改成:RAILS_GEM_VERSION = '2.3.0' unless defined? RAILS_GEM_VERSION
②、修改:app/controllers/下重命名application.rb为application_controller.rb
ApplicationController是Rails中控制器的基类,在Rails 2.3.0之前,ApplicationController类保存于app/controllers/application.rb文件中,而在Rails 2.3.0中,这个类被保存于app/controllers/application_controller.rb这个文件中。
这样相对于application_helper.rb助手类,在命名风格上就更加统一了,如果你的Rails项目是使用Rails 2.3.0之前的版本生成的,当你将Rails库更新到Rails 2.3.0之后,就需要手动将app/controllers/application.rb手动更名为app/controllers/application_controller.rb。
如果不更改文件名的话,系统则会提示错误:uninitialized constant ApplicationController
引用自:http://www.wuwx.cn/archives/5675
③、修改以上内容后,旧版的应用应该可以运行了。
以后碰到新问题,再更新此文......^_^
分享到:
相关推荐
关于文件结构,CakePHP 2.3.0遵循了一套标准的目录布局,如`app/`包含所有应用相关的代码,`lib/`存储框架核心库,`plugins/`用于存放插件,以及`vendors/`用于第三方库。这种结构让项目管理更加有序,也便于团队...
本手册《RedMine 2.3.0用户手册》是针对RedMine 2.3.x版本编写的,由曹睿深在2013年3月21日创建,并于同年4月28日更新至V2.0版,旨在为用户提供详尽的RedMine使用指导。 RedMine特征 1. **多项目管理**:RedMine...
例如,在此手册中提到了 Ruby 2.3.0 和 Rails 的搭配使用。 #### 三、软件包上传 - 使用 `mkdir /opt/ruby_on_rails` 命令创建安装目录。 - 通过上传工具将软件包上传至 `/opt/ruby_on_rails` 目录下。 - 可以使用 ...
Rails Api基地 介绍 该项目的目标是: 一个讨论Rails设置和开发的api示例。 从其开始项目的基本模板。 规格摘要: RESTful API。 api版本。 Notes应用示例。 模式和良好做法。 用户管理。 版本到期。 国际...
在开发过程中,Ruby还提供了丰富的库和框架,如Ruby on Rails,一个用于创建Web应用的框架,以及Sinatra,一个轻量级的Web框架。此外,Ruby gem是Ruby的包管理器,允许开发者轻松安装、管理和分享代码库。 总结来说...
Rails 5 是 Ruby on Rails 框架的一个重大版本更新,引入了许多新特性,包括改进的测试工具和方法。在 Ruby 2.6.2 版本下,开发者可以充分利用这些功能来提升应用程序的测试覆盖率和质量。 ### 系统依赖 在开始 ...
在开始安装Redmine之前,确保您的CentOS 6.2系统已经更新到最新状态,并安装了必要的依赖包。 **第1步:安装支持插件和其他插件** 执行以下命令来安装Redmine所需的开发工具和库: ```bash [root@localhost/]# yum...
通过向您显示花费最多的地方和可以节省的地方,它可以帮助...部署中API API文档[TODO]使用的技术导轨4.2.5 Ruby 2.3.0 骨干1.2.3 引导程序3.3.6 与执照(MIT许可证) 版权所有(c)2016 Mohnish Thallavajhula < >
ActiveScaffold为Rails应用程序的CRUD(创建,读取,更新,删除)操作提供了快速而强大的用户界面。 它提供了包括搜索,分页和布局控制在内的附加功能。 支持Rails> = 5.2.0和Rails <6> = 2.5。 分行详情 3-6稳定的...
这个前端应用程序由React.js和Redux组成,并通过Redux-Thunk连接到Rails后端。也可以将其视为语义UI-React用于样式设置的用例。 要在本地运行: 在CD上的编码项目文件夹中执行cd之后,在终端中运行以下命令: git ...
Environment: Redmine version 2 3 0 stable Ruby version 1 9 3 i386 mingw32 Rails version 3 2 13 Database adapter Mysql2
* Rails 版本:Rails 2.2.1 * SVN 客户端版本:SVN 1.6 以上 插件安装 在 Redmine 中安装 SVN 插件需要下载插件安装文件,并运行安装程序直到安装结束。在安装过程中需要安装 .NET Framework 3.5 以上版本。 ...
要求Ruby 1.9.3、2.0.0、2.1.5、2.2.2、2.3.0、2.4.4、2.5.5、2.6.3(已测试) 松露Ruby 20.2.0 Activerecord 3.1、3.2、4.0、4.1、4.2、5.0、5.1、5.2、6.0(已测试) Rails 2.x / 3.0用户,请检出“ rails2.x-3.0...
在 Heroku 上Ruby版2.3.0+配置这个演示使用sqlite,所以应该不需要数据库服务器码头工人安装 Docker 桌面Rubyists,安装'dip' gem 并: dip provisiondip rails s或者,直接使用 docker-compose docker-compose ...
PaperTrail 跟踪模型的更改,以进行审核或... > = 5.2,<6> = 2.3.0 > = 4.2,<6> = 2.3.0 > = 4.2,<5> = 2.2.0 > = 4.2,<5> = 2.1.0 > = 4.0,<5> = 1.9.3 > = 4.0,<5> = 1.9.3 > = 3.0,<5> = 1.8.7 > = 3
首先,Redmine是一个开源的项目管理工具,基于Ruby on Rails框架构建。它提供了任务跟踪、问题追踪、时间跟踪、版本控制等多种功能,使得团队能够高效地协作,监控项目的进度和状态。Redmine2.3.0是该项目的一个稳定...
关于肯德拉 该网站提供了指向我为个人投资组合创建的已部署项目的链接。 入门 克隆仓库 $ rake db:migrate db:seed ... •Ruby 2.3.0 部署方式 使用Heroku部署。 •框架:Ruby on Rails •样式:自举
要求Ruby(2.3.0或更高版本) 宝石安装克隆存储库$ git clone git@github.com:sul-dlss/relevancy_dashboard.git进入应用程序并安装依赖项$ cd relevancy_dashboard$ bundle install启动开发服务器$ rails s配置中...
地理数据支持Ruby on Rails社交网络应用程序Vienna。 目录 入门 依存关系 > = 9.4,带有扩展空间数据 Ruby> = 2.3.0是我们在生产中运行的 和用于某些空间计算 测试依赖 用于无头浏览器 发展 在OSX上安装 假设您...