2012-06-11 43 views

回答

6

通過單查詢:

User.offset(1).pluck(:id) 
+0

我想添加.tasks.name,所以我得到所有用戶的所有任務,除了user_id 1 – polonium

+0

然後你可以做這樣的事情:User.offset(1).map {| u | u.tasks.pluck(:名稱)。} flatten.compact – Automatico

0

會給你所有的ID,除了第一個

User.where(:_id.ne => User.first.id).map(&:_id) 
+0

這似乎混合AREL和ActiveRecord的查詢方法。不幸的是,我沒有找到關於如何工作的文檔(或代碼),也無法使其在我的測試平臺上工作。你有任何關於這方面的進一步文件的鏈接? –

相關問題