`
lzqustc
  • 浏览: 211120 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

Rails库更新到Rails 2.3.0之后......

阅读更多

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.rar_ruby rails php

    关于文件结构,CakePHP 2.3.0遵循了一套标准的目录布局,如`app/`包含所有应用相关的代码,`lib/`存储框架核心库,`plugins/`用于存放插件,以及`vendors/`用于第三方库。这种结构让项目管理更加有序,也便于团队...

    RedMine2.3.0用户手册

    本手册《RedMine 2.3.0用户手册》是针对RedMine 2.3.x版本编写的,由曹睿深在2013年3月21日创建,并于同年4月28日更新至V2.0版,旨在为用户提供详尽的RedMine使用指导。 RedMine特征 1. **多项目管理**:RedMine...

    ruby_on_rails安装部署指导手册

    例如,在此手册中提到了 Ruby 2.3.0 和 Rails 的搭配使用。 #### 三、软件包上传 - 使用 `mkdir /opt/ruby_on_rails` 命令创建安装目录。 - 通过上传工具将软件包上传至 `/opt/ruby_on_rails` 目录下。 - 可以使用 ...

    rails-api-base:Rails 5 RESTful API模板

    Rails Api基地 介绍 该项目的目标是: 一个讨论Rails设置和开发的api示例。 从其开始项目的基本模板。 规格摘要: RESTful API。 api版本。 Notes应用示例。 模式和良好做法。 用户管理。 版本到期。 国际...

    ruby-2.3.7.tar.gz

    在开发过程中,Ruby还提供了丰富的库和框架,如Ruby on Rails,一个用于创建Web应用的框架,以及Sinatra,一个轻量级的Web框架。此外,Ruby gem是Ruby的包管理器,允许开发者轻松安装、管理和分享代码库。 总结来说...

    rails5测试

    Rails 5 是 Ruby on Rails 框架的一个重大版本更新,引入了许多新特性,包括改进的测试工具和方法。在 Ruby 2.6.2 版本下,开发者可以充分利用这些功能来提升应用程序的测试覆盖率和质量。 ### 系统依赖 在开始 ...

    CentOS6.2安装redmine2.3文档

    在开始安装Redmine之前,确保您的CentOS 6.2系统已经更新到最新状态,并安装了必要的依赖包。 **第1步:安装支持插件和其他插件** 执行以下命令来安装Redmine所需的开发工具和库: ```bash [root@localhost/]# yum...

    金钱:金钱-让您管理您的金钱并可视化金钱去向。 使用Ruby 2.3.0,Rails 4.2.5,Backbone和Bootstrap构建

    通过向您显示花费最多的地方和可以节省的地方,它可以帮助...部署中API API文档[TODO]使用的技术导轨4.2.5 Ruby 2.3.0 骨干1.2.3 引导程序3.3.6 与执照(MIT许可证) 版权所有(c)2016 Mohnish Thallavajhula < >

    active_scaffold:使用ActiveScaffold可以节省时间和麻烦,并创建一组更易于维护的页面。 ActiveScaffold可以处理您的所有CRUD(创建,读取,更新,删除)用户界面需求,从而使您有更多时间专注于更具挑战性(和有趣!)的问题。

    ActiveScaffold为Rails应用程序的CRUD(创建,读取,更新,删除)操作提供了快速而强大的用户界面。 它提供了包括搜索,分页和布局控制在内的附加功能。 支持Rails> = 5.2.0和Rails <6> = 2.5。 分行详情 3-6稳定的...

    react-projects:一个用于创建协作项目的应用

    这个前端应用程序由React.js和Redux组成,并通过Redux-Thunk连接到Rails后端。也可以将其视为语义UI-React用于样式设置的用例。 要在本地运行: 在CD上的编码项目文件夹中执行cd之后,在终端中运行以下命令: git ...

    redmine-2.3.0

    Environment: Redmine version 2 3 0 stable Ruby version 1 9 3 i386 mingw32 Rails version 3 2 13 Database adapter Mysql2

    redmine与svn集成

    * Rails 版本:Rails 2.2.1 * SVN 客户端版本:SVN 1.6 以上 插件安装 在 Redmine 中安装 SVN 插件需要下载插件安装文件,并运行安装程序直到安装结束。在安装过程中需要安装 .NET Framework 3.5 以上版本。 ...

    deep_cloneable:这个宝石给每一个ActiveRecord

    要求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...

    tapir-reports-rails-demo:一个 Rails 5(但在 4 中的工作原理相同)演示应用程序显示 TapirReports Word 模板工作

    在 Heroku 上Ruby版2.3.0+配置这个演示使用sqlite,所以应该不需要数据库服务器码头工人安装 Docker 桌面Rubyists,安装'dip' gem 并: dip provisiondip rails s或者,直接使用 docker-compose docker-compose ...

    paper_trail:跟踪对Rails模型的更改

    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

    alminium-master

    首先,Redmine是一个开源的项目管理工具,基于Ruby on Rails框架构建。它提供了任务跟踪、问题追踪、时间跟踪、版本控制等多种功能,使得团队能够高效地协作,监控项目的进度和状态。Redmine2.3.0是该项目的一个稳定...

    AboutKendra:一个有关Kendra Kuivenhoven信息的网站

    关于肯德拉 该网站提供了指向我为个人投资组合创建的已部署项目的链接。 入门 克隆仓库 $ rake db:migrate db:seed ... •Ruby 2.3.0 部署方式 使用Heroku部署。 •框架:Ruby on Rails •样式:自举

    relevancy_dashboard:分析各个Solr版本的相关性更改

    要求Ruby(2.3.0或更高版本) 宝石安装克隆存储库$ git clone git@github.com:sul-dlss/relevancy_dashboard.git进入应用程序并安装依赖项$ cd relevancy_dashboard$ bundle install启动开发服务器$ rails s配置中...

    im_graetzl:本地社交网络应用程序维也纳

    地理数据支持Ruby on Rails社交网络应用程序Vienna。 目录 入门 依存关系 > = 9.4,带有扩展空间数据 Ruby> = 2.3.0是我们在生产中运行的 和用于某些空间计算 测试依赖 用于无头浏览器 发展 在OSX上安装 假设您...

Global site tag (gtag.js) - Google Analytics