使用你選擇的資料庫建立一個新的 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