当我运行“rails console --sandbox”时,我无法在我的数据库中看到插入。当我关闭该选项时,我可以很好地看到我的开发数据库中的数据。控制台中的一切似乎都一样。我正在使用 Hartl 的 rails 教程中设置的 postgreSQL。我查看了每个数据库,Development,Test,Postgres。但找不到我使用控制台创建的数据。当我使用bundel时,我尝试使用和不使用“bundle exec”
这是我的database.yml:
development:
adapter: postgresql
encoding: unicode
database: sample_app_development
pool: 5
timeout: 5000
username: user
password:
test:
adapter: postgresql
encoding: unicode
database: sample_app_test
pool: 5
timeout: 5000
username: user
password:
我想这并不重要,但我只是很好奇这里的幕后发生了什么。
谢谢,马克