Rails项目开发:从数据库搭建到功能测试全流程指南
1. 数据库连接设置
在Rails应用中,有开发(development)、测试(test)和生产(production)三种不同的环境,每种环境通常使用不同的数据库,因此都有各自独立的数据库连接设置。以下是一个生产环境数据库连接设置的示例:
production:
adapter: sqlite3
database: db/production.sqlite3
pool: 5
timeout: 5000
默认情况下,Rails应用以开发模式运行,所以现阶段主要关注开发环境的设置即可。除了数据库名称(如 db/*.sqlite3 )外,各环境的连接参数差异不大。
本示例使用默认的SQLite数据库,因为它易于使用和设置。不过,你也可以通过在 rails 命令中传递 –d 或 --database= 选项来选择其他数据库管理系统,可选的数据库包括:mysql、oracle、postgresql、sqlite2、sqlite3、frontbase或ibm_db。
2. 理解YAML文件
.yml 扩展名代表YAML文件。YAML(“YAML Ain’t Markup Language”的递归缩写)是一种用于以纯文本形式表达对象的特殊语言。Rails可以原生处理YAML文件,并将看起来像纯文本的内容转换为它能理解的Ruby对象。 <
超级会员免费看
订阅专栏 解锁全文
58

被折叠的 条评论
为什么被折叠?



