2011-04-21 63 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,起始日期)