Rails last方法返回#<episode:0x007f5661f3a188>

时间:2015-11-20 17:06:36

标签: ruby-on-rails

我想从我的数据库表中获取最后一条记录,但是当我从我的控制器索引方法运行时:

@a = Episode.last

它让我回答:

#<Episode:0x007f5661f3a188>

很久以前我在Rails中编写代码,所以我忘记了为什么会这样。谁能提醒我如何解决它?

但是当我打印时:

@a = Episode.all()

返回

#<Episode::ActiveRecord_Relation:0x007f567aa10590>

1 个答案:

答案 0 :(得分:0)

这里没有错。 Episode.last应该返回一个Episode对象,它确实如此。您可以在对象上调用.inspect以查看其中的数据。或者您可以按名称访问各个列。