我在localhost:3000
上加载我的网站开发模式,我可以看到有用户,投资组合等数据。
但是当我打开rails控制台时,我看不到数据。我得到空数组:
r00t$ rails console development
Loading development environment (Rails 4.0.3)
1.9.3-p484 :001 > User.all
User Load (1.3ms) SELECT "users".* FROM "users"
=> #<ActiveRecord::Relation []>
1.9.3-p484 :002 > Portfolio.all
Portfolio Load (0.7ms) SELECT "portfolios".* FROM "portfolios"
=> #<ActiveRecord::Relation []>
1.9.3-p484 :003 >
我也用RAILS_ENV=development rails console
打开了控制台,我仍然得到空阵列......
有任何线索吗?感谢
答案 0 :(得分:1)
我想您的问题可能是您从控制台和浏览器咨询不同的数据库。尝试检查是否从控制台添加对象(如果它也存在于您使用的数据库中,或者如果您错误地创建了另一个数据库)。