0
數據庫存在,因爲我用它來創建表,但是當試圖運行應用程序時,我得到錯誤 ActiveRecord :: NoDatabaseError(未知數據庫'db/production.sqllite3')Rails生產數據庫不是什麼在YML
注意,database.yml中有以下條目
default: &default
adapter: mysql2
pool: 5
timeout: 5000
host <ip address>
port: 3306
development
<<: *default
database: SCTP_dev
username: <uname>
password: <pwd>
test:
<<: *default
database: SCTP_test
username: <uname>
password: <pwd>
production:
<<: *default
database: SCTP
username: <uname>
password: <pwd>
無處我看到的db/production.sqlite3 哪裏系統從獲得上述生產DB?
你能分享你的Gemfile嗎? – oreoluwa
請描述您的生產設置。它只是在你的本地機器上?或者例如在Heroku上?如果它是本地的,你是否在開發數據庫旁邊建立了一個生產數據庫? (如果未指定名稱,則Rails使用默認命名約定。) – Raffael
您在'production.sqllite'中寫入'production.sqlite' - 是否存在拼寫錯誤? (也許正在編輯修復它?) – Raffael