我终于开始将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/