2011-04-21 78 views

回答

8

我不相信你可以排除某些列,但是你可以让ActiveRecord只返回使用:select参数的特定列。

@articles = Article.find(:all, :select => ‘created_at, title, summary’) 
+0

是的,你正在寻找':select =>' – s84 2011-04-21 14:59:37

+0

而在Rails 3中,你也可以执行'Article.select('created_at,title,summary')。all'。 – 2011-04-21 15:02:02

1

您可以通过SQL查询找到这样你就可以获取您所需的数据及其容易

Post.find_by_sql( “SELECT歌名FROM帖里撰文=?AND创建>?”,AUTHOR_ID,起始日期)