ruby on rails 设计 gem 数据库在哪里
ruby on rails devise gem where is the database
我遵循了这个教程:https://github.com/plataformatec/devise
一切正常。
我在页面中创建了一个新用户:电子邮件、密码,一切正常。
我可以使用密码和电子邮件登录,我只是想知道它保存在哪里,我试图找到 sqlite 数据库,但我找不到任何东西。
$sqlite3
sqlite> .databases
seq name file
--- --------------- ----------------------------------------------------------
0 main
我想知道它把用户和密码保存在哪里?
为什么我在那里看不到数据库?
Devise 将其用户信息存储在 Rails 数据库中。您可以通过查看文件 PROJECT_ROOT/config/database.yml .
来了解 Rails 正在使用哪个数据库
要查看用户条目,请连接到该数据库并尝试以下查询:
SELECT * FROM users;
我遵循了这个教程:https://github.com/plataformatec/devise
一切正常。
我在页面中创建了一个新用户:电子邮件、密码,一切正常。
我可以使用密码和电子邮件登录,我只是想知道它保存在哪里,我试图找到 sqlite 数据库,但我找不到任何东西。
$sqlite3
sqlite> .databases
seq name file
--- --------------- ----------------------------------------------------------
0 main
我想知道它把用户和密码保存在哪里?
为什么我在那里看不到数据库?
Devise 将其用户信息存储在 Rails 数据库中。您可以通过查看文件 PROJECT_ROOT/config/database.yml .
来了解 Rails 正在使用哪个数据库要查看用户条目,请连接到该数据库并尝试以下查询:
SELECT * FROM users;