rails 新项目(使用 mysql 数据库)

本文档指导如何在Rails环境中搭建新项目并配置MySQL数据库。首先确认操作环境,然后通过命令行创建Rails项目,接着更新Gemfile以包含MySQL驱动,最后详细说明了如何配置config/database.yml文件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目标

建立一个 Rails 新项目,使用 Mysql 数据库

1、确认操作环境

进入终端页面
ruby -v
rails -v

git status  # 查看 git 状态
rake routes # 查看路由

2、建立新 rails 专案

rails new rails001        #建立名为 rails01 的新项目
cd rails001               #进入 rails01 项目
git init                  #安装 git
git add .
git commit -m "First Commit"`

3、修改 Gemfile 文件

# Bundle edge Rails instead: gem 'rails', github: 'rails/rails'
gem 'rails', '~> 5.1.4'
- # Use sqlite3 as the database for Active Record
- gem 'sqlite3'
+ # Use mysql2 as the database for Active Record
+ gem 'mysql2'

4、修改 config/database.yml(数据库配置文件)

修改为下面形式

default: &default
  adapter: mysql2          #数据库类型
  pool: 5                  #链接线路数
  timeout: 5000            #超时限制

development:
  <<: *default
  database: hunter_blog    #数据库名字
  host: localhost          #ip地址
  username: root           #用户名
  password:                #用户密码

# Warning: The database defined as "test" will be erased and
# re-generated from your development database when you run "rake".
# Do not set this db to the same as development or production.


# 在开发环境建议注释以下代码,需要使用时再取消注释
# test:                    #测试环境
#   <<: *default
#   database: db/test.mysql2
#
# production:              #生产环境
#   <<: *default
#   database: db/production.mysql2
# 启动 Mysql 数据库
mysql.server start

# 建立数据库
rake db:create

git status
git add .
git commit -m "install mysql"
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值