2015-05-09 53 views
1

我跟着這個教程:https://github.com/plataformatec/deviseRuby on Rails的設計寶石哪裏是數據庫

一切正常。

我在頁面中創建一個新用戶:電子郵件,密碼,工作正常。

我可以用密碼和電子郵件登錄,我只是想知道它在哪裏保存,我試圖找到sqlite數據庫,但我找不到任何東西。

$sqlite3 
sqlite> .databases 
seq name     file              
--- ---------------  ---------------------------------------------------------- 
0 main 

我想知道它在哪裏保存用戶和密碼?

爲什麼不能在那裏看到數據庫?

回答

4

Devise將其用戶的信息存儲在Rails數據庫中。您可以通過查看文件PROJECT_ROOT/config/database.yml來查看Rails正在使用哪個數據庫。

要看到用戶輸入,連接到數據庫,並嘗試以下查詢: SELECT * FROM users;

+0

感謝您的留言:發現這一點: 數據庫:DB/development.sqlite3 我嘗試運行: sqlite3和.databases後,但我仍然沒有看到任何數據庫,你知道爲什麼嗎? 謝謝。 – Raduken

+1

如何從項目根目錄運行sqlite3 db/development.sqlite3'? – user12341234

+0

工作完美謝謝你,你知道我爲什麼不能看到數據庫只是運行sqlite3,.databases?如果我運行這些命令只顯示我0數據庫。 – Raduken