我终于开始将Rails应用程序从2.3.8升级到3.1.0。我正在观看有关Active Record查询的RailsCasts(http://railscasts.com/episodes/202-active-record-queries-in-rails-3)。

当我打开控制台( rails c)并执行类似以下查询时:

articles = Article.order("name")

我看到查询已执行,而不是返回Active Record关系。我在这里做错了什么?

Rails版本:3.1.0

1.9.2上的RVM

感谢您的帮助!

编辑:我从示例中添加了屏幕截图。

最佳答案

您做对了所有事情。您会看到查询已执行,因为控制台会在输出中调用inspect方法。试试articles = Article.order("name").class

关于ruby-on-rails - 为什么在控制台中未返回Active Record关系?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7646199/

10-14 18:36
查看更多