无法在rails控制台上查看数据但在浏览器上存在

时间:2014-03-14 16:22:07

标签: ruby-on-rails

我在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打开了控制台,我仍然得到空阵列......

有任何线索吗?感谢

1 个答案:

答案 0 :(得分:1)

我想您的问题可能是您从控制台和浏览器咨询不同的数据库。尝试检查是否从控制台添加对象(如果它也存在于您使用的数据库中,或者如果您错误地创建了另一个数据库)。