2015-05-20 51 views
0

我正嘗試使用剛剛開始的Ruby on Rails項目配置在sqlite3中創建的數據庫。任何人都可以幫助我?所以數據庫已經在命令行中創建了。如何使用Ruby on Rails項目在sqlite3中配置數據庫

無法在命令行中找到正確的命令! 對此不瞭解。

謝謝!

+0

請描述更具體的您的問題。如果您已經創建了數據庫,那麼您需要的唯一Rails配置是'database.yml'文件(以及適當的模型類);在命令行中沒有要使用的命令。 – Amadan

+0

配置意味着,在rails項目/config/database.yml中有一個文件,將詳細信息放在那裏,並參考http://guides.rubyonrails.org/ – amtest

+0

感謝您的這些窺視!然後我已經做到了! – Cathrin

回答

0

打開config/database.yml

編輯設置:改變用戶名/密碼和數據庫名稱爲發展環境與你的SQLite數據庫 並重新啓動服務器

如:

development: 
    adapter: sqlite3 
    encoding: utf8 
    database: [DB name] 
    username: [your username] 
    password: [your password] 
    host: [host name] 
0

確保寶石文件包含寶石'sqlite3'

在配置/ database.yml的

development: 
    adapter: sqlite3 
    database: db/development.sqlite3 
    pool: 5 
    timeout: 5000 
1

A 'sqlite3的' 創業板應該在Gemfile中,默認情況下軌在寶石文件添加寶石 'sqlite3的',當我們產生一個新的Rails應用程序。

把下面的代碼在你的config/database.yml文件:

development: 
    adapter: sqlite3 
    database: db/development.sqlite3 
    pool: 5 
    timeout: 5000 
test: 
    adapter: sqlite3 
    database: db/test.sqlite3 
    pool: 5 
    timeout: 5000 
production: 
    adapter: sqlite3 
    database: db/production.sqlite3 
    pool: 5 
    timeout: 5000