使用你选择的数据库创建一个新的 Rails 应用程序,包括 RSpec 测试工具

Rails 使用 sqlite3 作为默认数据库,但你可以使用你选择的数据库生成新的 rails 应用程序。只需添加 -d 选项,然后添加数据库的名称。

$ rails new MyApp -T -d postgresql

这是一个(非详尽的)可用数据库选项列表:

  • MySQL 的
  • Oracle
  • PostgreSQL 的
  • sqlite3 的
  • frontbase
  • IBM_DB
  • SQLSERVER
  • jdbcmysql
  • jdbcsqlite3
  • jdbcpostgresql
  • JDBC

-T 命令指示跳过 minitest 的安装。要安装 RSpec 等替代测试套件,请编辑 Gemfile 并添加

group :development, :test do
  gem 'rspec-rails', 
end

然后从控制台启动以下命令:

rails generate rspec:install