Activerecord限制返回NoMethodError

时间:2010-10-08 18:18:36

标签: ruby-on-rails activerecord

我正在尝试使用限制方法从控制器中的表中获得一些结果。

我是在控制器上做到的:

@articles = Article.limit(5) 

我得到 NoMethodError异常:未定义方法`limit'

但是当我这样做的时候它起作用了:

@articles = Article.all(:limit => 5)

虽然我在ror指南上看到了第一种方法,为什么它对我不起作用?

1 个答案:

答案 0 :(得分:3)

你使用的是rails 3吗?限制方法仅适用于Rails版本> = 3.0。