`
23c
  • 浏览: 76889 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

改变Rails2.0.X的默认数据库类型

    博客分类:
  • ruby
阅读更多
1 命令行直接指定数据库类型: $ rails -d mysql demo
2 修改rails文件
$ sudo vim /usr/local/lib/ruby/gems/1.8/gems/rails-2.0.2/lib/rails_generator/generators/applications/app/app_generator.rb

将其中的
default_options   :db => (ENV["RAILS_DEFAULT_DATABASE"] || "sqlite3")
改为:
default_options   :db => (ENV["RAILS_DEFAULT_DATABASE"] || "mysql")

这样,对于一些ide,就一劳永逸了。
分享到:
评论

相关推荐

    Ruby on Rails 2.0的新特性介绍

    除此之外,Rails 2.0还包括其他一些改进,如性能提升、数据库迁移工具的强化、ActiveRecord的优化以及测试框架的增强等。这些更新旨在简化开发流程,提高代码质量,使Rails成为更强大、更易用的Web开发框架。 总的...

    Rails2.0资料

    - **默认会话存储方式**:Rails 2.0默认采用基于Cookie的会话存储方式,使得会话管理变得更加简单。 ##### 3.4 嵌套布局 - **部分布局**:Rails 2.0支持嵌套布局,允许在一个布局中包含另一个布局,为页面设计提供...

    rails2.0下实现《rubyonrails》中的mybook实例

    这将会创建一个名为mybook的新Rails应用,并指定使用SQLite3作为默认数据库。Rails会自动配置`config/database.yml`文件,其中包含了数据库连接的设置。在development部分,你会看到类似这样的配置: ```yaml ...

    redhat 6.x gitlab最新6.6部署指南

    部署GitLab版本6.6在RedHat 6.x系统上需要按照以下详细步骤来进行,每个步骤都需要精确执行,以确保安装过程不会出现错误,从而顺利完成部署。 一、准备工作 1. 准备RedHat 6.x操作系统的服务器一台,推荐使用x86_...

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

    4. Rails 4.0: Rails 4带来了大量的改变和优化。最显著的是加入了Strong Parameters,提高了安全性,避免了Mass Assignment漏洞。另外,它引入了ActiveJob,为异步任务和后台队列处理提供了一致的接口。还有,...

    Struts2.0框架技术详解

    此模式使用少量的JavaBean来处理数据库连接、数据库访问等操作。 **特点:** - **实现简单**:适用于快速开发小规模项目。 - **局限性明显**:JSP页面身兼View(视图)和Controller(控制器)两种角色,将控制逻辑...

    ruby on rails 2.1 what is new (CN)

    经过多年的迭代和发展,Ruby on Rails 2.0于2007年12月发布,带来了许多重要的更新。而在接下来的几个月里,全球超过1400名开发者为Rails贡献了1600多个补丁,最终在2008年6月1日,Ruby on Rails 2.1正式发布。这次...

    ruby on rails 2.1新特性介绍

    - **基于UTC的迁移**:在Rails 2.1中,所有的数据库迁移默认使用协调世界时(UTC)进行时间戳标记,这有助于避免因时区不同导致的数据一致性问题。 #### ActionPack和ActionController改进 - **增强缓存机制**:...

    lina, An amazing RESTful API provider based on Ruby on Rails( Not maintained ).zip

    Rails采用MVC(模型-视图-控制器)架构模式,简化了数据库驱动的Web应用开发。 3. **开源软件**:开源软件的源代码对公众开放,鼓励用户自由使用、修改和分发。开源许可证如MIT、Apache 2.0等规定了软件的使用规则...

    使用v2授权程序的Todo应用程序的Ruby后端.zip

    4. **数据库操作**:Rails默认使用SQLite数据库,但也可以配置为使用MySQL、PostgreSQL等。在`db/migrate`目录下,会找到数据库迁移文件,这些文件定义了数据库表的结构变化。在Todo应用中,可能会有一个`todos`表,...

    redmine 1.2.1 安装文档

    1. 复制 C:\InstantRails-2.0-win\rails_apps\redmine-1.2.1\config 下的 database.yml.example 文件并更名为 database.yml。 2. 修改 database.yml 文件,设置数据库连接参数: - production: adapter: mysql ...

    PA-2.0:个人助理2.0项目

    Rails默认使用ActiveRecord,一个ORM(对象关系映射)库,使得开发者可以使用Ruby代码操作数据库,而无需直接编写SQL语句。这使得数据库操作更加直观,同时降低了数据库依赖带来的复杂性。 视图层是用户与应用交互...

    rails_template:我制作了一个 Rails 模板

    2. **config/application.rb**: 这个文件是Rails应用的核心配置,可能会包含一些默认设置,如编码、时区、数据库配置等。 3. **config/routes.rb**: 这里定义了应用的路由规则,模板可能会有预先定义的路由结构,如...

    Redmine安装使用说明文档

    它采用Ruby on Rails框架进行开发,支持跨平台部署,能够很好地兼容多种数据库系统。相比于传统的项目管理软件,Redmine更加轻量级且易于使用,同时又具备强大的定制性和扩展性。 #### 二、Redmine特点概述 1. **...

    KingTV-master.zip

    从描述“KingTV-master”来看,这可能是该项目的主分支或者源代码仓库,通常在Git等版本控制系统中,"master"分支被视为主要或默认的开发分支。标签同样为"KingTV-master",进一步确认了这个主题。 在这个压缩包里...

    Redmine安装实践

    2. **配置数据库**:在C:\InstantRails\rails_apps\Redmine\config目录下,将`database.yml.example`文件重命名为`database.yml`,这是Redmine的数据库配置文件。 3. **启动服务**:在C:\InstantRails目录下,运行`...

    java开源包101

    使用redis作缓存时,支持list类型的高级数据结构,更适合论坛帖子列表这种类型的数据 5. 支持混合使用redis缓存和memcached缓存。可以将列表数据缓存到redis中,其他kv结构数据继续缓存到memcached 6. 支持redis的...

Global site tag (gtag.js) - Google Analytics